It really bugs me how cabbies act like you are asking them to give you a freaking kidney when you want to pay with a card! At least here in Philly, you the
right to pay with a credit card - it's printed on the "Passenger Rights" and "Drivers Rights" poster in the backseat.
/rant
Funny story too.