I know how you feel trying to deal with all the comments and "hints" people try to give to you. Sometimes I think the hints are nastier than it would be to actually tell the person they have an odor. At least then maybe you could explain that you couldn't help it and that you tried everything, maybe that would get them to back off a little.
I have spend thousands of dollars throughtout my life and gimmick products. None of them work and they just make you feel more hopeless.
I too would spend everything and even give up years of my life if it meant this would be cured.
The good thing is now we know we are not totally alone in this. It isn't some moral failing.