Ah, the American Dream: Work for yourself so that you don't have to take anyone's crap. They always say that you should find something that you would do for free, & then find a way to make a living at it.
I've found in my experience as a business owner that I love teaching Spanish, & I especially love teaching at my studio. The problem is that I would indeed do this for free, so I don't feel like I need to charge anyone for it. That makes it tough to earn a living, I must say.
So my advice to you, if you are so inclined, is to find something that you're good at, but that you wouldn't do unless someone paid you to do it. Then open a business.