People don't point & laugh because on average, I'm bigger than them and can beat their ass.
Bigger doesn't always equate with being able to kick smaller people's asses. Just saying...
On topic: How do the goggles perform fog wise? If it doesn't fog, I can see it being a really good alternative to actual snow goggles because you have a very large field of vision with those. Also protects your face from minor falls no?