You have taken almost the identical words out of my mouth that I say almost every day. (The only difference is that I use the word "cogent" instead of "logical," and add Muslimphobe and homophobe.)
Great Freeper minds think alike! ;-)
Yes, I love it when the pseudo-psychiatric words come out.