I think most of your problem is You needed more than he had to give, and you take that as a personal slap at you, from him so you end up disappointed, rejected and guilty I think because you tried everything you could think of to make him give you what you thought you deserved from him. The truth is you could never accept who, and how he was, so now he has to be gay, right. I honestly think that you two were opposites that attracted but could not find the common ground to make this work for you both. I bet he in his own way, was as confused by your emotions, as you were by his seeming lack of them. This is no ones fault, so don't disparage him for not meeting your mind, it happens in life and relationships. The only question is, how you deal with your feelings from this point on, so you should, I think, go back, make sure he gets his stuff, wish him well and apologise for any bad things you said or did, and wish him well and move on. No blame, no shame! In this way maybe you can mend the hurt and have better feelings and allow those feeling to be put behind you. I feel for you, and hope this helps to rid you of the bad feelings, with a positive attitude and a chance to move forward. Make a decision to let go of past failures.