Those that don't like the battle flags avert your eyes. Those it represents wouldn't want you gazing upon it anyway.
If I recall, Jimi Hendrix also used the Confederate flag as a backdrop.
Before the debate resumes, it should be clarified as to what genre we are talking about. Is "Greatest Rock" song all encompassing or do we need to differentiate among Rock 'n Roll, Rock AND Roll, Rhythm & Blues, Do Wop, Heavy Metal, Acid Rock etc.
My picks: Rock 'n Roll - Johnny B. Goode, Roll Over Beethoven (tie)
Do-Wop - I Wonder Why (or anything by Dion & the Belmonts)
All the other categories are too huge to contemplate.