No, that is never ever a good idea. It is never a good idea to call ANYONE a “stupid fucking moron.” Write it in your diary, but don’t say it to someone’s face. There are better ways to describe how their foolish and/or inane behavior has gotten you down. I don’t mean to be prissy here, I’m just guessing that calling someone a “stupid fucking moron” will only provoke rage and blowback that you don’t wanna deal with.
Do you live in LA? Come to this show on January 22!
It sounds like your mom is cold and removed, so why would you WANT to keep up with someone like that? You’re an adult; she’s an adult; you don’t need her validation to make you realize you’re an awesome person. Simply for the heck of it, I’d call her each year on Christmas or her bday, but if she’s not going to make an attempt to reciprocate, you might even reconsider THAT move.
Just don’t get in the middle. When one talks shit about the other, put your hand up and say, “You know I can’t get in the middle. It’s probably better if you don’t talk to me about Mom/Dad/Auntie Lorraine/Cousin Edgar.” Set the boundary.
Well, I’d say you have a chat with her the next time she does something that makes you uncomfortable. Be kind and straightforward, and say, “You know, [Madison/Michelle/Ashleigh/Kaitlynnnnn], there are some ways to touch Daddy that are appropriate and some ways that aren’t. It’s important for us to have boundaries and for me to tell you what I’m comfortable with. So when you try to climb on me all the time, it gets a little annoying. I love you, but I need my space.” I mean, basically just prepare her for everything her future boyfriends are going to say.