The real issue is calling people who have the freedom to believe what they want and dislike what they want being criticized for those beliefs. Because they don't like homosexuality they're somehow bad and criticized? It's ok to bash them for their beliefs because it doesn't align with yours but it's not ok for them to criticize someone whose practices and beliefs don't align with theirs?
You all love freedom for yourselves but hate it when it's someone elses.