Wasted keystrokes I know. I'm going to try this one more time.
It's not that you piss people off, though I tend to think that you enjoy doing that. When you signed up to post, you clicked (agreed to follow the TOS - Terms of Service). BHF's TOS states that there is nothing political, religious, overly negative and some other things as well.
BHF reasons are sound for this. Those discussions burn places like this to the ground.
I don't understand why this is so freakin' hard to grasp. BHF is Charlie's house, metaphorically speaking. Charlie is free to set the rules in this "house" -- if you don't like them, you leave and go to another house.
Just as an example, I have a sign on the door that leads to my studio. It plainly states that no political discussions will take place and if you are wearing any political stuff, you will not be allowed in my studio. Period, no discussion will be forthcoming. And yes, I have told people to leave their hat, campaign button, etc outside my door or I will not let them in. It's that simple. When I tell my customers that, they comply. My reasoning is simple. I want an atmosphere that is free of all that crap. I don't want to get into political discussions when I'm trying to do a fitting on someone. If they want to talk politics, they need to get a table at Tommy's or Lee's or any other restaurant in town. It will not happen in my studio.