Both cultures have their good and bad parts. Punjabi culture is rich and beautiful, but is still haunted by things like dowry, sexism, and the caste system. Western culture is good because they question everything, but spreads a culture of materialism. Sikh Dharma is beyond culture, and doesn't have any bad points. It is not limited to any country or ethnicity.