"Betrayed" is, in other areas of her life, a perfectly lovely person......NOT!!!!!!
Here's the other, albeit less scathing, part of the reply:
I assume that my suggestion will evoke a reaction that your sexuality is at the core of who you are. The same is true for your son. He has a right to be accepted by his parents for being exactly who he is.
When you “forget” a child’s birthday, you are basically negating him as a person. It is as if you are saying that you have forgotten his presence in the world. How very sad for him.
Pressuring your son to change his sexuality is wrong. If you cannot learn to accept him as he is, it might be safest for him to live elsewhere.
A group that could help you and your family figure out how to navigate this is Pflag.org. This organization is founded for parents, families, friends and allies of LGBT people, and has helped countless families through this challenge. Please research and connect with a local chapter.