Here's to all the parents that think spanking is so mean. We taught our kids through spanking which serious behaviors are simply not allowed AT ALL so they will not succeed in carrying them out. They always have a calm choice to make. Cease the behavior at a warning, or have a consequence if they decide to proceed. Simple. Consistent.
Therefore, at ages 5, 3, and 2, they have NEVER been yelled at, NEVER had anything taken away, never lost a privilege, never left a location for bad behavior, never languished in tantrummy wimpy time outs for hours and hours and days and weeks and months, and almost never need any discipline at all. I take them with me everywhere while dad is almost never home and we have a blast. Therefore, I am positive parenting 99% of the time, complimenting, teaching, loving, complimenting, giving new privileges, but if bad behavior is attempted it WILL be stopped and the habits to keep pushing it never developed. They have no tantrums. They all tried and realized, it's totally not allowed.
Yes, you are making his landscape too negative by taking way so much stuff and addressing these things for so long ineffectively. He is also getting used to being "bad" and you being frustrated about it because he gets away with it. This is whittling his self esteem because he's not quickly moving to right behavior and gaining privileges instead. Correct, you do not want to reward bad behavior.
FIRM UP. One calm warning, real consequence, nip the small things to prevent the big ones, and proceed with your normal life. He will learn to heed just the warning, and then he will be in the habit of being good. He doesn't need these things taken away, he just needs his behavior enforced so he can keep all his privileges.
Now, if this truly is a bad day, like he's always awesome, but he has the flu and is cranky, cuddle him up and all bets are off. But this sounds like behavior stuff to me, not random bad day stuff.