I agree, if he'd been stuffing you around with rent etc or damaging the place, fair enough.
But if he's just having a hard time personally, your compassion in allowing him some leeway to find a flatmate may be the right thing to do. Keep us posted!
Good luck :)