I had a similar incident happen to me. Since I was running low on cash for the month, I decided to ride my bike to the Saint Paul suburb of Rosedale, MN to buy a hockey helmet.
Since I forgot to bring my backpack with me, I had to wear my hockey helmet. I was wearing my Minnesota Golden Gophers hockey jersey, so he automatically (And may I indeed add, correctly) assumed that I was a whitewashed oreo who enjoyed hockey and voted for McCain. He replied to me “McCain wears a helmet too” because I was wearing my helmet. I responded to the idiot “Unless you’re tough enough to play hockey, don’t ever insult somebody.” The loud gentleman shut up.
What a moron. Too bad you weren’t wearing something with a NASCAR logo too...
His head would have exploded.