Most apartment complexes I lived at before required any room mates to be on the lease. They didn't allow subletting at all. I had tried to get my (almost) 3rd roommate at the one place on the lease and they said no because of her credit history and because she wasn't able to hold a job (something that I wasn't able to find out when I was interviewing for roommates).

The management didn't threaten to evict me if she didn't move out (she was there temporarily), but if they had done so, I wouldn't have blamed them, as it would have been in their right. Leases are there for a reason, as are the rules. They would have ended up with 2BR apartments with 10 people in them if they didn't have them.

Hope the new place will be a fresh starting point for you and your husband. Everything happens for a reason, so I hope that something positive comes out of the move!