I am right there with you! My 2 1/2 yr old hits, raspberries, scratches, bites and screams. What we have found out that many times she is doing this when she can't say what she wants to say. So we have started saying for her what we think she is wanting to say. When we do understand her it usually calms her down. Sometimes it's "Do you want Daddy to hold you too?" and she will nod her head and climb in his lap other times it is help with big emotions "Are you mad? You look very mad!" Other times it is because she is tired, hungry or overstimulated. As she has gotten older and as we have been working on really trying to understand what she is trying to say the incidences have decreased. I can even fore-see a time when she won't be doing these things. Something I questioned just a few months ago. When nothing we try works and she continues to hurt someone we scoop her up and take her to another room until she is ready to be calmer. We don't leave her alone but we don't try to impose on her either in those moment because it tends to wind her up more we just ever so often ask if she wants to cuddle. We know the storm is over when she will climb up in our laps (usually her daddy's) and want to be held.
With son riding over Grandma's feet I would have taken and put the trike up and taken son with me to another room until he was ready to be around Grandma again, without hurting her.
for the stove I would put on those safety covers. and a put a gate up to the kitchen. Prevention is probably your safest bet. I have found my 2 1/2 yr old actually on the stove

We have 6 gates in our house just for safety sake. 2 on the bathroom doors (likes to flood it and spread toothpaste and soap everywhere) 2 on stairs , 1 on the laundry room (too many cleaning supplies in there and a water filled diaper pail), 1 to the kitchen of course. We have even had to get the taller ones that are harder to climb. We do not lock or child in any room, we just try to protect her from hurting herself. Oh we also have a knob cover for the front door because our little one who does not like to wear clothes likes to go for walks in the street

: grabbing nude dd

:

*