I have one of each, boy and girl and whilst I love them dearly, they are an absolute bloody nightmare.
Two year old threw her dinner on the floor in a restaurant today over some minor issue that required just a teeny bit of patience. What exactly do you do when a 2 (just turned) does that in public?
If the food I bring 2 year old doesn't please her she knocks it out of my hand. It actually goes flying everywhere. I've learnt from my 3 year old that getting cross and raised voices do nothing but make me feel bad, so I just do the whole, how disappointing, what a sad choice you have made but it goes in one ear and out the other.
2 year old shouts "no" all the time in a ferocious way, even the most simple question. It's embarrassing.
3 year old is getting better but still has days of being a nightmare. He lay down in the middle of M&S screaming like a monster because I wouldn't leave him by himself in the toilets to wash his hands 
These are minor things and very much the tip of the iceberg.
I just wondered when family time becomes fun and trips out as a family are not drama and tantrum filled?
Sorry, not feeling great myself and today an awful day of tantrums and endless squabbling.
The 2 year old will not do anything she is told, ever, she only does what she wants to.
Regular but name changed,