The internet is no help either, with the famed (or infamous) "anonymity" allowing people to act reprehensibly with little to no repercussions. Maybe though, the internet can one day save honor in some small way. Consider if everyone had a sort of 'master online account' (similar to google or facebook accounts). If these had a 'integrity' score on them, which was easily viewable by anyone like an ebay or amazon seller scores. After interacting with many people integrity could be averaged and scored like so many other things are these days.
The possibilities (both good and bad) of a system like this are just barely blossoming in my mind, so maybe I'll let this simmer for a while and take the idea up again. To anyone reading, what do you think about being successful vs. being honorable, or having an integrity score indelibly linked to your name through the power of the internet?