Thanks for sharing your situation Traveller... I think you have laid your story out and didn't expect the reactions you got considering it was originally about B.O.... take some time to consider what has been written for you - everyone here just wants the best for you.
Considering your guy spends a lot of time on the internet chatting on all sorts of websites, I just wondered if he might be reading this rant??? Be careful with your sign on etc , if he reads all this stuff god knows what he might do!
Please please please listen to what all your friends are telling you - there are a lot of guys out there who would be a perfect gentleman to you, smell fresh and still be good in bed! This guy is your first one - I hope he's not your last. Get out fast and start looking around!!
Best wishes,
Andy