OP - the forum is not hostile at all, the problem is you are choosing not to listen. I warned you not to follow your line of logic 2 pages ago and now others have picked up on your ideas.
So to repeat, again, this is not a business and you cannot compel anyone, let alone a business to serve you. You cannot take away peoples liberties and freedom of choice, just because you do not agree with them. You can scrutinise it all you want, but you do not live in North Korea where we have Prossies wailing after you while you walk the street. Their life, their choice and their right.
If you cannot deal with this notion, then take the moral high ground and quit punting. You will gain respect that way.
Welcome to democracy my friend.