Sorry to hear about your bad day, Ali.
I suppose it's kind of good to know you're not the only one this person picks on.
There are certainly bad owners out there, but in my experience, there are far more bad managers by several orders of magnitude! The sad part is managers are more important to the actual functioning of the company or organization. What's even sadder is bad managers tend to get promoted rather than fired. I still haven't figured why that happens, but now that you're getting experience/building the resume', you'll be able to get jobs elsewhere if you choose. Options are good!