Why is good character hard to come by? No one knows what it means
The very idea of moral character has been hollowed out. It’s now thought to mean “being good,” and we tend to regard it simply as obeying rules, avoiding evil, and exhibiting “nice” behavior. Next to the more traditional idea of virtue, this kind of bloodless, anemic do-goodery makes a trained dog seem more interesting than a human being. In its fullest conception, virtue includes much more than good behavior; it includes the idea of being something, or becoming completely what it is to be human.
Source: washingtonexaminer.com