I totally understand this. I used to do CM work and support stuff, and took the first chance I got to switch to a technical role.
It takes a special type of person to not be permanently fucked up by some of the stuff that gets said and done. I have the utmost respect for the CMs that are able to brush that stuff off over and over again. Cause I sure as shit canβt
Especially the bit about publishers making bad decisions and being unable to even talk about it. That stuff hurts