People who don't smoke, drink, abuse drugs, swear, gamble, or participate in other vices or questionable unhealthy practices BECAUSE of their religious beliefs, should not be viewed or treated any differently than people who don't do them for any reason of their choosing. Amirite?
My observations have led me to conclude that if someone says they don't do or participate in certain "immoral" or "questionable" behaviors or practices on the grounds of their religion, then they are somehow less of a person, less smart, and more stigmatized than a person who just does not do those things because they choose not to.
If the goal is better behavior or better health, should we really care WHAT a person cites as their reason or basis for not doing certain things? Many claim they can be good and moral without religion. I have absolutely no problem with that. If the right thing to do is accomplished through or by religion, or by one's own desire to be better, we should recognize and celebrate them equally.