She's trying to tell me how to raise my child, have I got the right to be annoyed?

My boy is 3 and I'm a single parent. My child only ever kicks off or has a tantrum when he's tired and I've tried alllll the techniques to calm him down but nothing works apart from leaving him to calm himself down for a minute before returning explaining what he did was wrong. It isn't a naughty step, he doesn't understand the concept of that.

I do admit that he went through this stage where literally he would be good as gold and as soon as my sister would visit he would play up and I could see her mind working before he blurts out "you really should sort out your child" all smug because while having a tantrum when I held him he hit me and I told him no!! You do not hit!!

She tried to say introduce the naughty step, do this do that. I said I've done all of that.

Then the next time she came over the first sign of him playing up again I just put him on the "naughty step" just to shut her up.

It wasn't the fact that she always tells me what to do and she's like hmm you shouldn't do that you should do this, she doesn't know my child like I do. She tells me I'm always too nice to him I say I'm not just shouting at your kid all the time doesn't help the problem.

But she went on to tell my parents what my child was doing, when it really isn't their business because they never see us. She then told me that they were basically trying to diss me as well, the parents who can't talk cause they raised all of us badly and I'm doing the opposite.

_____________________________________

Have I got the right to be mad at it?

_____________________________________

None of my close relatives has children nor have they properly looked after them and they think they can tell me what to do.

Also someone else picked up on what she does and said I hate how she tries to get involved and tell you how to raise your child and that.. It isn't her kid