Problem is Jeff, and its certainly the impression you give, is that people (aka customers) don't sign up for the facility for you to have incoming calls as a hidden profit stream.Its alright you taking the high ground and saying (potentially) sod'em, that's the way it is, if they don't like it....
Remember, you've implemented systems to give you most income at least cost. Customers don't have that option and hence are held hostage to these schemes.
If your are like many others, you nigh on refuse to ring one of these types of numbers, or worse, refuse to use companies that leave the customer no choice, why should people use your company?
In effect, what is it costing you?