I'm glad I do not have that attitude. It would have cost me a very big job. A paying customer gets what they ask for to the best of my ability. Get your name out there as a pain in the a$$ to work with and your paying customers will soon become few and far between.
For my non-paid art work (yes, I call my work art even if you don't agree) I make the rules. When I'm trading my time for their time, we play by my rules for images. If I don't like something, I don't release it.
If I were getting paid and I entered into a contract with a company that stipulated they owned every single image I shot, then obviously I will deliver every single image I shot. It would be up to me if I could live with those terms. Chances are I could live with them. When someone is paying you for your time, that's different. Plus, I doubt a company that's image savvy is going to release an out of focus, poorly lit, eyes closed shot. Their reputation is on the line too.
Two totally different scenarios. But I'm with you, I would do it if required.