I'm with Helen here - it depends on the client. AND we also deliver most of our returns in PDF format to our clients on a CD. We alert them with our annual organizer and engagement letter of two things (among others):
1 - bring in the CD and I'll put this year's return AND supporting tax docs on it and you can print as many copies as you need;
2 - if you need an additional copy it will cost you $50 AND I need to get a specific release from you in writing before I can send it to anyone other than you.
I also recommend that we send the copy to the client themselves. If the person we send it to loses it or if they need it for another reason there will be another fee.
Now, we have to be reasonable. For the client paying us $1,000 to do their return we will usually give them one free copy. For the high maintenance client that is a Royal PIA, we charge $50.
I think its also worth noting here that our clients treat us the way we teach them too. If we let our clients bully us around then we have no room to complain when they do.
I'd also be willing to be that the OP doesn't use an engagement letter. This clarifies what the client can expect from you and what you expect from the client. Sadly, our engagement letter for a 1040 is about 4 pages long (even more sadly, this is due to experience).
Lastly, I don't quite understand your comment about "he didn't want to pay for something he had not yet seen". HE WHO? The client had certainly seen the tax return, he had to sign either the return or the e-file authorization form. The broker has no right to see anything that he doesn't get from the client NOR does he have any obligation to pay for anything. Frankly, I'm not sure I'd accept payment from a third party for a client's tax return. It may be perfectly OK, but I just don't like the way it feels. I will however ponder this.