I did not say that it was not the job of religions to go along with society. Religions are formulated and their purpose is to give a sense of moral direction to society that, being human, we sometimes lose. It is to remind us of basic values, such as concern for others before concern for yourself. That should not be subject to public opinion, which today is becoming very much about “me and my rights”. Looking to others is very much a part of religion.
As to the other aspect of fringe groups within the Sikh religion, there are such groups. I am talking about the tenets of the Sikh religion as enunciated in the Guru Granth Sahib, the teachings of the gurus, and the code of conduct derived from that. That is the code which 99.9% of Sikhs follow.