Ditto. Though she doesn't like the length, it must feel so much better.Yay for the haircut!
About a place for you and your cats to live, have you considered sharing a place with a room-mate. I know they'd be a stranger, but the odds seem in your favour that they'd be a better fit than what you're currently dealing with.