kam Yes, your religion is perfect for you and I totally understand but you must also understand that not everyone in this world follows your religion and when someone say religions are not perfect, that is their opinion and they too have their beliefs, just like you have your opinions and belief. Respect others beliefs as well, as you expect others to respect yours.
And about hateful words, I have come across many comments who are in "disagreement" with the LGBT+ community use hateful words like not normal, sinful, not right in the mind, disgusting 🤮 etc. I'm sorry but those words are hateful, hurtful and disrespectful.