A thousand times this. Having worked customer support, sometimes there is nothing more you can do and the customer still isn't happy. In this case the CR rep was not wrong. He did not lie or attempt to cheat the OP in any way.
No disrespect to the OP, but in general, the customer is not always right, and companies can't always just give free stuff when someone complains.
