I'm also going to ask you to watch your language. You have used words like misogynist, racist, sexist, apartheid...and to a far lesser degree used insulting language like calling something silly, simply because they have a different perspective than you do.

I can use words too........how about arrogant, hypocritical, narrowminded, intolerant and intellectually reckless.