Yes, it can be seen as self-righteous to attack the cultural norms of other nations. Every culture has its own values, and while it’s okay to critique, it's important to approach with respect and understanding rather than imposing one’s own standards.