It's horrible to hear what happened to you mate, although I've had a thoroughly shit time with my problems I've never suffered that level of discrimination. You've just got to accept that there are d*ckheads out there and not let them get you down otherwise they have won.
Your bo problem sounds a bit like mine, other people have symptons like constipation, bloating etc and I don't have any of that. The only thing different about me (apart from being smelly) is that I always have a kind of hot feeling even when I'm cold (I know that doesn't make sense), I'm clammy around the crotch / arse crack and I get night sweats. My body fluids all stink.
I was interested to hear a vegan diet helped you, I've just recently cut out all meat, dairy, sugars and processed food and so far I seem to smell worse but I'm hoping that's my body just clearing out the crap and it's going to get better. Anyway, good luck with your journey through this existence called life.