AITA for punishing my child for being a selfish brat?
(Context: These are pokemon ocs lol)
I (45F) am a Vaporeon, and I have always heavily valued my own self image. Because of this, I have always wanted my child to be a purebred Eevee. I decided that I wanted my partner to be good looking too. Unfortunately, it was difficult to find one, as every Eevee or evolution I met until this point didn't meet my standards.
That was until I met my now ex-husband (42M), who I will call M (as much as I'd like to name names, I know that's frowned upon here). M was an Umbreon, he had a beautiful pelt and long hair, which is very unique for an Umbreon as typically only Eevees, Flareons and Jolteons have such long fur. He was also a shiny, so he was even more unique! He also had status, well-revered among wild pokemon. He was perfect. That was, until I found out that he wasn't, in fact, a purebred Umbreon.
The reason behind his long fur wasn't because of some genetic accident. No, he was part Furfrou! I couldn't believe it! I felt cheated, lied to. I broke up with him on the spot, threatening him to never come back here again. I heard he hasn't been doing too well lately, so I'm glad karma finally got to him. That would have been the end of it, but unfortunately by this point we already had a child (at the time 6monthsNB), who I will call F.
Fortunately, despite not being purebred, there was very little Furfrou in F's blood. They were Eevee enough, so I hid their lineage from them and let them grow up thinking they just had abnormally long hair atop their head. They were shiny just like their father, and I didn't want them to grow up and look like him, so I opted never to tell them about Umbreons until they had already evolved.
But then their self-centered lowlife excuses of "friends", a Zorua and a Sneasel, told them horrible things about me, things that aren't even true! They must've told them to evolve into an Umbreon anyways, because that's exactly what they did! A few weeks ago, on their 16th hatchday, F went against my wishes and evolved into one in the middle of the night. I couldn't believe the audacity of them to do such a thing!
They even tried to tell me that their "new name" was R! (Not the actual name they said. Again, as much as I would like to name names…). Now, I'm aware that people and pokemon can change their names out of personal preference and all that, but the fact that they did this after evolution tells me that this was clearly an act of defiance. I told them exactly what they needed to hear, that they were nothing but a selfish brat, and that the world doesn't revolve around them.
We argued back and forth, eventually leading to me slashing their ear. I did so as punishment, to permanently ruin any chance of them looking "perfect" to anyone ever again. They continued to sass me, saying "no normal person cares about shit like that" (their words) before running away, and I never saw them since. Unfortunately, some nocturnal Pokemon and Pokemon that woke up from the kerfuffle caught witness, and started acting like I'm the bad guy in this situation! I know for sure that I was perfectly justified here, but I want to stick it to 'em. Am I the asshole? The answer should be clear.