That's a really poor response from the company, but I just wanted to mention that it is completely typical of many German firms. I live in Germany, and have almost exploded with rage on several occasions at the sheer cheek, rudeness or unhelpfulness of shop assistants/firm staff here. It doesn't seem to be deliberate, since I get the impression that for the most part, the Germans are lovely people. But they really should keep out of customer service jobs.
It won't be any consolation to you, but at any one time there is for sure a large number of people in Germany all spluttering with indignation at the poor customer service they have received.
I hope you manage to have a good Christmas despite all this.