Everyone is entitled to their opinion and their view. I tend to let people speak their mind but having said that if they start to attack my views or lifestyle in a way that I feel is de grading or rude - then I would make it a point to say something....
I tend to think that people who get agressive have a one track mind and are not willing to accept others views...