This is known as a screaming queen hissy fit. It's so much fun to watch.
Must be his time of the month.