Hi Wild FLower, you are not alone with the struggle of feeling disgusted.. and I am over 8 months on HRT and still feel as you, that 'I can't accept myself in public.' I have such bad anxiety that while I have gone out en femme on occasion, most notably after the Pulse shooting when feeling particularly defiant, I most often wear neutral boy clothes in public, and just have subtle tells like my long hair, studs in my ears, etc.. and I feel really guilty with myself like why can't I just show myself to the world?? My immediate family accepts me and I have a partner who loves me and supports me.. and I am free to be myself in the house, he even buys me clothes occasionally... but when it comes to going out in the world visibly trans it's like this fear and shame and anxiety just petrify me. I know I need to embrace vulnerability to experience all that life has to offer, and yet I still cannot seem to get over that hump. The struggle is oh so real.. and you're not alone.
As for that guy, forget him. I'm really starting to realize that I really don't like most guys, they are so rude and callous and offensive, and often downright threatening/menacing... I hate it. I'm sorry you had to put up with that. It reminds me of similar situations I found myself in before coming out to anyone, and it feels horrible. I say you just stop associating with that guy, and tell your girlfriend that his behavior really hurt you.