
Just consider two things you said here. You have said that he doesn’t care for your opinion, or seemingly even like you, and that you won’t call him by the name he wants to use. There is a pattern here which is fairly obvious.
You don’t respect your son but expect respect from him. You want an asymmetric relationship where you are the parent and he is the child and what you say goes. Imagine if someone else wanted that in reverse with you. Would you respect them? Care about their opinion? Care about their feelings?
It is also likely that if you have this structure to your relationship you also probably do a bunch of other things that make him feel lesser and disrespected. Do you invade his privacy? Assert control over things? Make support contingent on his compliance?
Think about what respect actually means to you, what behaviours someone can have towards you are how they can make you feel. Really think it through and define respectful behaviour for two equal parties. Now evaluate whether you act towards your son in the ways you would consider respectful. We are not talking about subservient, bowing head and scraping the floor, we are talking about two people on an even footing having a conversation.
If you can’t honestly say that you behave towards him in a fair and respectful manner then any disrespect from him has to be seen for what it is. He has been trained by you in how he treats other people. If he is being an asshole to you chances are it is for a good reason.
In summary, YTA until further evidence is presented. Many people in your generation have this problem and it comes from having an authoritarian parenting style. Learning about that may help you to chart a new and better path forward. Good luck.












DevilutionX is absolutely awesome.
https://devilutionx.com/
They have made an open source engine compatible with Diablo and Hellfire MPQ files. It is pretty awesome and works on a whole bunch of platforms that Diablo never worked on. It also fixes a bunch of problems especially around graphics, along with plenty of enhancements.