Your insistence on using the terms "bigotry and hatred" show that you are not interested in having an honest discussion in good faith. As such, I'll take your posts as what they are - ideological polemics.
I'm beginning to consider putting the Angry Old White Men around here on ignore, much as I prefer not to.