I'm pretty confused about the 'discipline' situation at the moment. My 2 yr old ds is a normal, active toddler who generally has a happy nature and isn't really what you could call a tantrum-thrower - he will have a good whinge/cry/scream sometimes if he doesn't get his own way, but it is usually over pretty quickly and he doesn't throw himself on the floor, etc etc. Anyway today I took him for a walk in the park and everything was fine until he came across a drinking fountain. He thought it was wonderful pressing the button and seeing the water come out. Problem was, people kept stopping to have a drink, so I had to keep pulling ds aside so they could use it. I gave him about 10-15 minutes playing with it, and then when I tried to leave, ds threw a bit of a fit. I had to carry him away screaming and while I was walking towards the car, he was trying to hit me. I was conscious of all the people walking past, so I just held on to him tightly and tried to distract him. Finally he settled down about 5 minutes later when I put him in the car. Later on I told my mum what happened and she said I should've smacked him for behaving like that, regardless of whether there were people around or not. What do you think..? I must admit I felt like it at the time (because he was trying to hit me), but I am wondering if I should have been harder on him. It's so hard to know what you should/shouldn't do in some situations. He's my only child so I haven't had to go through this before!! Thank you...