I know what thats like. Like you when I noticed someone with BO I was never rude or insensitive like these immature idiots out here are. Well, my suggestion is one that takes courage. You can explain to people at work that you have a chronic condition that's an internal problem and you can't help the way you smell. Make them understand it's not a hygiene problem. Sometimes explaining your condition takes the power away from those who give you a hard time about it and when they realize it's something you CAN'T control maybe they'll even feel bad about how they treated you.
Anyways, I am here if you ever need support. Good luck.