Madonna
Madonna’s fans were not impressed when she was nearly three hours late to her concert in Brisbane, Australia, Wednesday night. She is pictured Oct. 25, 2015. Getty Images

It had been more than 20 years since Madonna performed in Australia, but even that wasn’t enough for the “Like a Virgin” star to make it to her own show on time. Even worse, she blamed her fans for her tardiness Wednesday.

Madge was supposed to arrive at the Brisbane Entertainment Centre at 9 p.m. Wednesday. But the Material Girl was running late, and concertgoers, who sold out the stadium, were told she wouldn’t arrive until 10:30 p.m. The singer didn’t take the stage until 11:14 p.m, the Brisbane Times reported.

With fans already annoyed, Madonna pushed the crowd over the edge when she admonished them for being punctual. “It’s you people that get here early that’s the problem,” she said, according to the Guardian. “Stay home, do your hair and makeup, have a tequila. Roll yourself a fat one ... no, I don’t believe in that s---.”

“Just come late and I won’t have to come early,” she added. “We’ve got three more shows and we want to fix the problem.”

Madonna added she was “hardly ever” late. If she was trying to be funny, it didn’t work. Fans were livid. It wasn’t worth waiting 22 years and three hours to see Madonna perform, some said. Others demanded refunds, the Associated Press wrote.

Madonna hasn’t apologized for her antics. On social media, the last thing she tweeted was a promotion for her “Rebel Heart” tour. She claimed she was excited to see her fans in Brisbane. “Wanted to be perfect for you!!! And we had so much FUN!” the singer wrote to her 1.15 million followers Sunday.

Being late isn’t Madonna’s only apparent problem. She was accused of being drunk onstage during her Melbourne show and she was supposedly seen swigging from a flask on stage and said “someone please f--- me.” However, Gossip Cop, who famously discredits celebrity rumors, said the singer is all about “attention to detail and perfection” and does not get “drunk” while onstage.

Follow me on Twitter @mariamzzarella