A Defense of Social Cognitive Theory in Virtue Ethics