Hey hun, sounds exactly like my house! I'm so glad I'm not the only one that gets beaten up by my son . I (mostly) do what Spring does, tell him that I'm not happy with whatever he's doing, and that I'm going to do something else. He can come and be with me when he's calmed down. Often it leads to him lying down and having a big tanty, but when he gets no response he very quickly drops it and comes over to play with me.

Good luck!