I lived in Marin, and a cabbie required me to tip him 100% of the ride cost coming from SFO otherwise he wouldn't take me. Frequently getting back to Marin, from SF is a pain with cabs, they often won't take you.
Yeah, so screw'em... they can work for uber/lyft, I tip them generously with cash in addition to the fare, much better that way.