Sullivan on gay rights and freedom

So I oppose hate crime laws because they walk too close to the line of trying to police people’s thoughts. I support the right of various religious associations to discriminate against homosexuals in employment. I support the right of the most fanatical Christianist to spread the most defamatory stuff about me and the right of the most persuasive Christianist to teach me the error of my ways. I support the right of the St Patrick’s Day Parade to exclude gay people – because that’s what freedom of association requires. In my ideal libertarian world, I would even support the right of employers to fire gay people at will (although I am in a tiny minority of gays and straights who would tolerate such a thing). All I ask in return is a reciprocal respect: the right to express myself freely and to be treated by the government exactly as any heterosexual in my position would be treated.