You don't seem to be very professional by calling him a bitch and what not.
To be fair, NAMELESS saying homosexuality is a disorder is a straight-up bigotry which, according to the rules, is not allowed.
To not punish him is a key indicator that you're, with all due respect, failing as a moderator.
The jesus shit is in a league of it's own, quite frankly.