The online website SNOPES has labelled this claim as "FALSE". http://www.snopes.com/medical/swineflu/onion.asp
Think I'd rather take my chances with the vaccine than a cut onion on a plate. We all got vaccinated 3 days ago.