Like everyone else who has posted already, I only admire you for assessing the situation and moving forward in a positive way. You were clear-headed and conscientious which means that everyone, including the cats who went to new homes and the ones you kept, will benefit. I've been doing some assessments also, and am moving forward on finding new homes for at least one cat (that I've never introduced here) and possibly three (the two young tabbies). It is terribly hard to trust someone else with your cats, judging them on small details, but I hope I can also move forward as you have done.