No, it's a joke sentence, they are just trying to be funny. I think it's all very well and good that they try to make things humourous but they just confused people with this one because onions are a food item and can be revolting to some, either because they are badly cooked or the person just hates onions. It would have been better if they had used a different noun, something people don't eat. Just my opinion. Back to my cave!