Seems to me you have little to complain about. So they screwed up and didn't connect a hose - that's legit, but is it just a hook up situation? Seems the price is about what they quoted/estimated and the hose is what is called for, material wise.

I think you have too quick a fuse.