I don't get easily upset about what ignorant people do or say.
But concerning the Confederate flag it's just one of those facepalm moments.
Confederate flags are like Nazi flags, they're symbols of politically charged statements.
Not recognizing what these symbols mean to the people who originally made them is the problem.
If you refuse to educate yourself about something you end up sounding ignorant in front of others.
Why do fanatical religionists from Iran, AlQaeda and Daesh like to burn the US flag? Because it has meaning for them. Flags have meaning. Symbols have meaning. I'd proudly wave The Ol'Stars and Stripes in their face to irritate the crap out of any Muslim fanatic!
To wave the Confederate Battle flag or the Nazi flag in front of me is an irritation to me because of the meaning these symbols convey.
People who wave the Confederate, Nazi or Daesh flag are all fanatical hateful people in my opinion.