There are laws that protect consumers for a reason..
The people who think no one has a right to complain, are just children or simply too ignorant, to know any better.

Cash tendered for services rendered.
That's how the world works..
Not cash tendered for services not delivered..
Period..

Hang in there a bit and let them try to fix it though.
Don't just jump on the refund band wagon..