In other words, he is a homosexual loving, communist loving, anti-Christian, anti-American, punk. Did I get that right?
Sounds right to me.