My children are insane - really they are just kids and they expect to get whatever they want. I instigated a new rule.
You have to earn your privileges, instead of just taking them away when they are bad. They want to watch TV they have to earn it by making their beds, cleaning their toys, behaving while we are running errands - oh, and not complain that we have to run errands.
Its kind of worked for today. We even took a long walk and Ethan didn't complain.