It really is a form of puritanism, which is fine for one to choose for themselves of course. But shaming others for being "less pure" is when it becomes ridiculous.