Justin Bieber is getting a lot of bad press recently. The Canadian pop star apparently acted like a spoiled brat after showing up hours late in a photo shoot in Denmark over the weekend.

The 19-year-old singer was allegedly not only six hours late for the photo shoot gig for cosmetics giant Elizabeth Arden, he was also "disgraceful" after throwing a tantrum.

"After showing up six hours late, Justin threw a temper tantrum because they wanted him to wear a bell boy hate - but he refused," an insider told RadarOnline.com

"The kid is quickly getting a reputation as someone that no one wants to work with. It was disgraceful."

Another source also claimed that Justin unashamedly let his fans waiting at his concert for more than one and a half hours because he was playing ping pong backstage with one of his dancers.

"Justin was completely engrossed in the game and couldn't be bothered," the source said. "He knew he was starting the concert late, but he just didn't care."

And despite having earned around US$55 million in 2012, he still refused to part ways with a few coins. He allegedly shocked fellow diners at a "very upscale restaurant," which was presumably in Norway, after he refused to tip his waiter.

On Friday, he was with on-off girlfriend Selena Gomez, who recently reunited with him in Copenhagen, when they went to the restaurant for a free meal.

"And even though the meal was complimentary, Justin couldn't be bothered to tip the hard working waiter," the source told the magazine. "It was very low class and just disrespectful. Selena acted like a true lady, but Justin acted like an entitled punk."

Meanwhile, his tour bus was caught with a small amount of narcotics in Sweden on Wednesday night. A rep for the Stockholm PD told TMZ that an officer smelled weed coming from the bus, which was parked in front of the Grand Hotel.

When cops searched the bus, they found a small amount of narcotics, which local papers claim was weed, along with a taser. But as no one was on the bus when the search happened, cops had no idea who owns the drug, and therefore no one was charged.

As the U.S. gossip Web site noted, Justin was seen with pal Lil Za hours before the incident. Lil Za was the guy seen smoking pot with him earlier this year.