That was a very nice company. They were in no way obligated to do any of that. You chose to break your lease on a gamble that things would work out for you... obviously they didn't... that's just how it is.
It appears to me you don't have a particularly good grasp of the laws and legal code surrounding these circumstances beyond cursory Wikipedia articles. Often the laws are much much more complex than they appear on the surface.
The company paid me a 6 week severance, even though I never worked a minute for them, just to compensate me for what I had given up.