Singers are emotional people: can you blame them for having an on-stage meltdown every once in a while? Neither can we. Even singers who freaked out during shows provided entertainment, right? Singers who had on-stage meltdowns include everyone from Jim Morrison (the OG ranter) to Fiona Apple (the anti-establishment ranter) to John Mayer (the crying ranter)—and we've got the video evidence to prove it! Click through to watch the epic singer meltdowns that are too good not to share.
In 2012, Green Day singer Billie Joe Armstrong stopped the show at the iHeartRadio music festival mid-set saying, "Fuck this shit." He then went on to rant about how the band's set was being cut short, which he felt was disrespectful given how long Green Day has been around. He even threw in a few Justin Bieber insults before smashing his guitar! Long live rock 'n roll.
#67 on The Best Frontmen in Rocksee more on Billie Joe Armstrong
Courtney Love has had her fair share of meltdown moments, but her on-stage rant in Amsterdam in 1995 sticks out. After an audience member screamed, "You killed Kurt!" Courtney went OFF. Love called the fan "a fucking fat goth" and told her to go to a Nine Inch Nails concert next time. The whole rant is worth a listen at 1:36.
Rocker Jim Morrison caused a stir in 1969 when he decided to strip down during a Miami performance. A fan apparently poured champagne on the singer, which prompted him to scream, "Let's get naked!" Which he did. And got arrested for.
#5 on The Best Rock Vocalists
#29 on The Best Singers of All Timesee more on Jim Morrison
At a St. Louis concert in 1991, Axl Rose took out his aggression on a fan. He stopped the song "Rocket Queen" to address a fan taking pictures in the front row, and then stage dove into the audience to get the fan's camera. When security broke up the fight between Rose and the fan, Axl left the building saying, "Thanks to lame-ass security, I'm going home."
#16 on The Best Rock Vocalists
#76 on The Best Singers of All Time
#12 on The Best Frontmen in Rocksee more on Axl Rose