Call them back, talk with him again and explain it again.

Tell him its not fair that they're treating a customer like this.

If that doesn't help tell him you will report it to the BBB.

Check google and see if other people have had problems with them.