I think Cameron want to fire Craig becasue she is embarassed about telling him, a virtual stranger, so much about herself. I see Cameron as very private about her family and she want Craig go because of the new found intimacy, much like an awkward morning after