$20 transfer fee shops abound, why patronize someone that charges more?

And I agree that you should have verified the fee beforehand. Sounds like you paid fees, so the only inconvenience to the buyer was his time, no small thing in and of itself for some folks.