Perhaps Punishment for running round and laughing is too harsh, if she was having some fun was, that not okay, Maybe she is trying to get some attention and found acting out works, do the other children do the same and she is copying, ,reading your Post it does sound as if could be a Parent /Interaction Issue. Has she got a lot of energy that she needs to get out of her system ,are there games and plenty activitys. Have more Fun with her and less of a punishment ,she is only 2 years old.
sounds like most of the problems arise after dinner? if so, it's time to take a look at her routine. children often get hyper and rowdy when over-tired. you can either try an earlier bedtime, or you can change the types of activities you do together after bedtime. some kids need active activities to get the last of their energy out. others need quieter, more soothing activities. what is your routine after dinner? you may need to do something transitional. for example, a calm family walk with her in the stroller, family storytime, bath, story, bed, etc...if a sound routine is established, it often doesn't occur to a child to break it. this of course requires consistancy and cooperation from all family members.
Thanks for you comments. We think we have narrowed down what was wrong with our daughter for the last week. Besides the red cordial the first time, she has got a nasty cold. It didn't really manifest the way most of them do and came on slowly. She has a temperature, aching and is all blocked up. We didn't pick it up very quickly because she hasn't been coughing or saying much. We have got her on some decongestant, paracetamol and plenty of sleep. She does have her moments still but at least for now she seems manageable until she is well again.