People grow and learn and one of your primary jobs as a manager is to help them do so. We're all human and mess up - one dickhead seems like a cause for a warning. Multiple dickheads suggest someone isn't learning, and _that_ is a good reason to fire them.