Has nothing to do with your personal odor, all "mail in rebates" are a scam. Period. They count on people to be apathetic and lazy and simply accept their merit-less rejections.
That's why they do mail-in rebates instead of instant rebates. Instant rebates at the cash register means 100% of the people get the rebate savings. Mail-in rebates means 40% of the buyers won't even bother to mail them in (or they forget). Of the ones that do send them in, they reject 3/4 of those for no reason at all, just because, knowing that most people won't argue it since it's now weeks after the initial purchase and they've likely forgotten about it. The end result is that they only pay out on a very small fraction of purchasers for those mail-in rebates, which equals bigger profits for them.
It's a scam to take your money. Plain and simple. I don't buy anything that says "mail in rebate" because it's more hassle than it's worth, and in the end, I likely won't receive it anyways.