wellsie - are you me??? I have that 2 year old!!! He has been an absolute monster these last few weeks exactly the same scenarios!! Especially the 'Cake' one I loled at that.
I also bought 'how to talk so kids will listen and listen so kids will talk book' as mentioned by shrub, brilliant book, but more for an older toddler.
I can't imagine saying to screaming ds2 "You sound angry" when he having a screaming fit in Tescos
It's got nothing to do with your parenting skills, I promise you!!! I used to be a smug cow when I talked about ds1(now 20 years), he was perfect toddler/teenager!
Ds2 has been more trouble in 2 years than ds1 was in 20!!!
I've tried absolutely everything, I have searched every thread on mumsnet and tried every tactic (except the pasta jar)
What works for me, is bribery!!!
Not all the time, obviously, but in an emergency measure. Screaming fit in Tesco, getting in car seat etc!!!
Don't measure his behaviour against other kids, nit worth it...honeslty.
Anyway sorry for the ramble.