You arent a Bad mum you are just a tired and stressed out mum I have been there so many times I have lost count... I used to scream and rant, rave and smack at the winkies all the time but everytime I did it mad me feel so bad to see there little faces cower away from it mad my heart tear in to.... I now find I just put on a movie for them and tell them to leave me alone for 5 mins so I can go into my room and scream and carry on in there and feel a little better for it... I realise that your winkies are younger so might not work to well yet but you never know once the wiggles come on they seem to watch at least for a few relaxing minutes...

The other thing is everything you have said Cooper is doing is what my 2 yr old is doing unfortuly it comes with been TWO.... One thing my mum alway told me with my 1st is that a child want starve it self so dont worry too much when they dont eat he is still getting over his ear infection plus all of mine only eat when they are growing and then it peaters off again ( DD2 is doing this ATM didnt eat breacky lunch or dinner tonight but know that she will wake tomorrow very hungry )....

Just know he isnt doing this because he want to hurt you he just cant express himself the way he wants too...

BTW DD2 stopped day naps at 18 ths so he might just not need a nap anymore...