“I believe in traditional marriage” is now an anti-gay slur. I am sure “repent” is also.
Absolutely. I have seen this kind of thing in action: Asking someone to take a look at the dissenting perspective is “homophobic” and “against equality” if not out and out “hate speech”.