Boy, are you an intolerant, insensitive, racist, bigoted, homophobic, reactionary!
(welcome to the club)
Yeah... It's that same "right or wrong" thinking that gets me in trouble with my teenager! :-)