Excellent list, Arthur! Here's my two cents worth.
Grease - Summer Nights??? Nooooo! You're the One That I Want (ooh ooh oooo)
The Who - Baba O'Riley, okay, but I'd put Don't Get Fooled Again up against it. But really, it has to be Talkin' 'Bout My Generation! Hope I die before I get old!
Cyndi Lauper - True Colors? Great song and love the LGBTQIAAA tie-in. But, sorry, gotta go with Girls Just Want To Have Fun for the anthem quality.
John Lennon - Imagine is just not an anthem. Go with Give Peace A Chance. That's all I am saying.
And for #1 -- Bohemian Rhapsody. Well, you are close, it is #2. #1 is We Are The Champions.
Here are a couple of contenders for the list:
Eurythmics - Sisters Are Doing It For Themselves
Sister Sledge - We Are Family