What I don't understand is if the company does sell, and I only get my 0.1%, I should be upset or call the founder "greedy" if he doesn't give me more money than what was in my contract?
If I'm going to take less than what I believe to be the "market rate" for my services in lieu of some equity and my motivation is to make money, then I'm going to do the math and weigh the probabilities of my equity and the lower-than-market salary being more lucrative than taking a job with no equity and a market rate salary.
I just don't see how founders who honor contracts that employees sign as being greedy. Arguments that the founders take more risk or work harder or whatever seems to me to be beside the point. If the employee doesn't think the percentage of equity is good, then they shouldn't sign the contract. That's how I see it. And maybe if more of us took that stance we wouldn't have to hope that founders would just give us money out of the goodness of their hearts and instead have satisfactory agreements already in writing.