I am having the same issue with Cingular right now. They would rather forgo nearly $4000 in service for the next 24 months than give me Blackberry's for a reasonable price. In fact, they threatened me by saying that if I cancel my contract with them and go out and get a new contract with Cingular that I may be required to put down a deposit of up to $1000 per line because I broke the contract.
I was considering cancelling the contract, paying the fees, and then getting a new line of service through them to get the lower phone prices, but not anymore. I'm switching to Tmobile.