No one is above it. No group is above it. They should be able to take criticisms lightly and keep on about their ways. They can justify whatever behaviors amongst themselves and people can criticize all they want. If you end up truly feeling you're in the wrong then you can change or separate from that group/culture. It really is no matter.
I would say if there are injustices in any culture, I dont think that being part of the culture justifies it. Like why should a culture get to decide if women get no rights, or that genital mutilation, or bullfighting are acceptable? Why is something bad just cause a culture says so? So why arent humans above criticism? Its the same thing, individuals are more important than collectives. Collectives are only abstractions