This is why we have to often tell them no and not give them everything they want or else they turn into entitled brats and behaving like narcissists when they don’t get their way.
My son will call me a bad mommy whenever he doesn’t get his way and I just ignore it. I don’t give into the insults and this behavior is normal at this age when kids try to tell their parents how mean they are or how they hate them. My youngest brother used to just say he hates us and my middle brother didn’t really do that whenever things didn’t go his way. I don’t know what I did but my mom told me I would yell and scream and bite and scratch and she never gave in. My son will just act up and not listen and he will go “bad mommy” when he doesn’t get his way and I still don’t give into him. Do that in public, I don’t take him out again. He is stuck at home. I will even remind him this is why I don’t take him out whenever he starts acting up and I tell him I won’t take him out for a real long time if he doesn’t listen to me. I am not there to please my child or to make him happy or even there to be his friend, I am there to be his parent and do my job as one. If your kid never gets mad at you, you are not doing your job.