Please help.. I don't know what to do anymore. *Edit*
I thought that since my son had a good day and got through his homework quickly I would surprise him with some time playing the Angry Birds game. After an hour of playing I thought it was time to change up and have him play with his toys. He decided that he was going to fight me because he wanted to play more Angry Birds. So I started by warning me that he would get a time out. Then he kept going. He started screaming at me so I told him that after his timeout he would lose the remaining TV time he had left (20 minutes out of 90). He started telling me how I was a bad mom and he hated me; and then decided he was going to throw things and so I told him he was going to lose his toys for the night. He started saying things like he hated me and wanted to move away... I am trying to be firm but when he said that I cried. How do I stay the firm disciplinarian without the hurt?
*Edit* We decided to reduce his game time. He now turns his own timer on for 35 minutes and when it is up, he gets off his game without fighting. He does ask for more time, but when I say no, he does not throw fits. He has even stopped hitting again, and I have only had to put him in time out once since for not following another rule of the house. Thank you everyone for your advice! :)