Hi fellow only,
This reminds me of my 1st boss. And, it also links to my thread:
How to Deal with Managers who are Mean? or should I say, bosses who are mean.
One thing I've observed from these types of people are:
1. they are born spoiled.
2. there are people at their backs who pressure them day by day
3. they have dues (it could be financially)
4. they look too high about themselves / they look low of other people
5. I smell cheapskate. (thus you notice multitasking methods)
6. they are just pure AH.
It's a very good decision that you resigned from that company because they don't deserve your blood and sweat. People like those just don't know how to appreciate what they have, and so they ask for more, more and more. Although they already have much.
They could be wealthy financially, but they are poor in terms of values and etiquette. The method of insulting employees doesn't work on earning respect. Remember, "Respect is to be earned, not imposed"... How could people respect someone who doesn't even respect themselves? And how could someone be a leader when they don't even know how to serve?
Well... some things are just ironic. You are the boss, employees must abide by your rules no matter what.

But it's not at all wrong, to take a stand from people like these. You did the best decision TS. ^_^