I've read some religious texts and I was not liking what I was reading. There is some of the most fucked up batshit stuff in religious texts.
I think it's better to respect the religious person and criticize the religion. Otherwise can't you say the same thing about liberalism or social democracy? Leftists shit on liberals, social democrats, anarchists all the time, they absolutely do not show the person any respect.
Just because a country is communist doesn't mean they will automatically be better for the environment. However a communist country is better equipped and more willing to take actions to solve these real problems.