Your son has shown you more respect in accepting your apology and apologizing back that you have showed him.
I seriously hope you will learn from him and will naturally also go and apologize to his boyfriend’s parents and to the boyfriend for impersonating your son and being goady about his gender, without needing prompting.
I am very low, bordering on no contact at all with my mother for a variety of good reasons and bad behaviors on her part but I was honestly shocked when reading your OP to see that she, for a second, came across as a bit of saint in comparison.
if you were my mother I would absolutely and irrevocably go no contact with you the minute I hit 18 or a lot before if you kept being rude to the people in my life by being provocative about their gender identity. It’s completely irrelevant that you don’t agree with trans people and their validity. It takes NOTHING but basic decency to not be rude and make disparaging comments or distasteful jokes and eye rolls about your son’s friend. 100% believe what you want to believe but don’t be purposefully rude to and about someone else just because you don’t agree with them or who they are. it’s outrageous that, as the adult, you are the one acting like this and needing to be told this whilst your son gets it.
As for rushing to the other parents to tell them about birth control as if the other parents would have any way to control their child’s sexuality or morning after pill intake. It’s bonkers. Yet, somehow, less bonkers than you trying to pretend to be your son via text to compliment yourself as that’s even more bonkers.
your kid is 17. He is bound to complain about you, even if you were mother Theresa. There is no way to stop a 17 yo complaining but surely pretending to be him, causing a scene at the parents of his partner and purposefully being rude about the person he loves are giving him good reasons to complain!!!
Instead of obsessing over your son potentially complaining about you. Obsess over BUILDING a relationship with your son, in a way that’s both health and supportive so he has less to no reason to complain or run away. You want your son to love and appreciate you? Do the same!
love and appreciate the fact that you have raised someone who is wonderfully accepting of differences and who doesn’t accept rude or bullying type comments from others against other people (even from his parent). Appreciate the fact that he was responsible enough to apologize in your behalf as he was able to tell your scene likely made the other family uncomfortable, and be in awe of his understanding of your behavior and gentle nature in so quickly coming to a nice conclusion with you. Many wouldn’t. Your kid is far from perfect and clearly has lots of teenage flaws as most teenagers do but he seems inherently good natured and that’s BIG. Encourage that! (And dare I say it, emulate it!)