In your case, the company offered you another apartment, and you refused it; the company asked you if they should force him out, you said no. Therefore, it mainly your own problem.
The problem was not created by the company, it was beyond their control. And they proposed two ways to solve the problem, you refused it. They were very polite to return your deposit.