and telling me that this is the end of our buisness ...
You were told that by a company? Sheesh!
Thats such bad customer service. I wouldnt bother with those again.
Good on you for putting your foot down on what sounds like a shoddy run company. IMHO, no matter what the state of the company is, or how much / little you spend your entitled to at least an email back explaining the delay. Leaving people in the dark isnt acceptable.