I do pretty well cleaning windshields at intersections. You have to play people's emotions. I got some crayons at the dollar store and made a little sign that said "Worlds Best Dad!" (I left out the apostrophe so it would look like a kid did it), then I folded it and hung out of the pocket on my tattered t shirt, because, clearly I cannot afford a pin, BUT, I DID buy my kids crayons.
If your boss is a dick, you only have yourself to blame. You set your own hours, days off, etc. The customer is NOT always right, and you can say so. Trust me, you WILL find inner peace.
Much Love