And I have a stable of clients willing to pay for our services. I also had a client that I spent enough time dealing with where my gross income if only paid by the cruiseline would be $6.50 an hour. If you think your supplier should determine your income that is fine, however I disagree.
In many other industries the client pays when they 'change their mind' for the time involved to make changes. Yet TAs are just expected to do it all of the time. My clients come to me because they do not want to do it themselves. They are looking for an experience and it is not just about the cruise even if that is my entire niche.