Hey hang in there I know how you feel. Every feeling you described sounds like me. Ignore those people that hate you just because you have a bo if they are ignorant and childish to dislike you over something you can't help then they are not worth your time anyways. Alot of people who have never had a bo issue don't understand that alot of us have great hygiene but still have a bo issue. My bo smells like urine and fecal matter it is so embarassing, when I stand outside to get fresh air or just enjoy the day people passing by make faces, cover their noses and sometimes make rude comments. When I was working I basically was harassed all day because of my bo and alot of people disliked me and it was like living a nightmare everyday I woke up I knew I was not going to have a good day because of those idiots I worked with; yet, I truely believe what goes around comes around and best believe alot of those people have karma waiting for them around the corner. I stay in the house alot too. The best advice I can give you is keep your head up and pray and count the blessings in your life instead of dwelling on the negative that is what I do. I think of it this way I might stink but there are others out there with way worse issues then me. I know it is hard to get your bo out of your head since we are always reminded when we go out in public by ignorant society but everytime someone reacts just smile even bigger and think about every good thing in your life. If you ever feel like crying don't let idiots see you crying because sometimes mean cruel people feed off others' misery and will even be ruder to you if you show then they are getting to you. Beleive me I know cause I've been there. I hope this helps you at least a little bit. I'm also a 28 yr old female and have alot of good qualities and this bo is the only bad one I have. I'm not giving up at all and you should not either God made us for a reason and we just need to find a solution to this problem. Take care and God Bless you.