I don't think Richard would have been Richard if he had not accepted Cara into the group at the beginning of S2. Trusting that she would be loyal to him was just part of his nature as was seeing the good person who existed behind Cara's tough facade.