H.W.
I personally am with you: eat the cost, give negative feedback and tell the company you refuse to do any more business with them because of their poor service.
When I am at a crossroads like this, I ask myself how much my time is worth. (I value my time highly :) ) and how much time I think it's going to take me to undo a wrong. If it's only going to be a few minutes, I'll work on fixing things, but if it is going to be a weeklong aggravation which won't let me move forward, I'll probably consider it "worth it" to eat the $26 dollars so I'm not peeved all week. The 'quality of living' for that week will be better. :)