Beakman, on Beakman's World, taught me that onions make your eyes water because of fumes that you've inhaled. I would assume that these fumes are the beforementioned Propanethial-S-oxide. Wearing goggles would not combat the eye-wateryness, since we don't inhale with our eyes. However, holding your breath or hooking yourself up to oxygen would.