Moderator Notice
The insults are totally unnecessary folks. Just because someone disagrees with you doesn't make them stupid or give you the right to call them stupid. Nor does it give you carte blanche to call people religious zelots because they want the freedom to use their purchases as they wish.
If there is more to say on the topic, which I'm not sure there is, do it without the insults.