@TomTomBinks,
I'm not gay or black either, but I'd be feeling a bit like you--I'd feel a need to respond in a way that was not physically confrontational but that satisfied my need not to stare passively at the Confederate flag every day of my life with no response.
I'd HAVE to do something.
If they have the right to display that flag-&I'm, by law, respecting that right, they can goddam well respect MY right to fly whatfuckingever flag I choose to fly.
Fly your freak flag, baby. I'd be ALL OVER that ****. C'mon. Make yourself proud. Wave at their asses.
Fly your flag.