I love your mothers words, "it was YOUR choice." I think your Mom and my Mom are clones.
Richie you are a very brave man, and I commend you for that. It sounds to me like you have a very special girlfriend, take care of her bro! Speaking to you as a man who has suffered for years with a similar mother let me say this....your mother loves you very deeply, but will probably never be able to fully accept you. You strike me as a highly intelligent person, take advantage of it! Get your degree, live a successful life. The best revenge is living well.