Bringing religion into a sophisticated society is an obvious step backwards and inevitably leads to conflict. The old adage that more religion leads to less civilization and vice versa applies. 

Most would also recognize the rather obvious gaping hole in the argument being presented here. 

For every "principle" the author claims is somehow a Sikh principle is also something that someone without religious beliefs can believe in and support and most Canadians, particularly those without religion do. There is nothing unique here. 

On the other side there are many aspects of this religion that we don't support, and many actions undertaken by observant Sikhs that we don't support. This include factionalism, intolerance, violence, terrorism, and distorted views of honour and community. 

We don't need to look very far to find an example of each in the Sikh community. 

There is nothing modern or moral about 1st or 6th century religions - be it Sikhism, Islam, Judaism, or Christianity.