when our son gets upset he whines and complains continuously, for example when he can't get something his way. he's so stubborn. when we tell him there will be a consequence he just gets more rude and annoying. when we sit him in a time out he yells at us and says mean things while being timed out. it seems the best approach is to be firm and consistent and just keep following the same rules until certain behaviors become extinct, but he's so stubborn. he really knows how to push our buttons.
how do you handle this?