@Smilex, that's a great story. It mirrors my own experience, including my first job as a page (a book reshelver) in a library, then being asked to sweep the floors in front of my female classmates who studied in the public library after school, and the humiliation I felt. I quit shortly after that.

It is absolutely true that working for yourself means having many bosses. The key difference between being an employee and an entrepreneur is that an entrepreneur, having many bosses, can afford to quit working for the bosses who are assholes. You'd be amazed at what a difference this makes.

Of course, this level of business is still only about halfway up the hierarchy of enlightenment. A higher level is to engage in work which enables the greatest number of people (not just your customers) to lead better lives.