I don't think being able to distinguish right and wrong is sufficient to say that somebody has a conscience. They also have to care. In particular, sociopaths are characterized by a lack of empathy and remorse, not by a lack of understanding.
Anyhow, if you tend a little in that direction, you're an asshole. A lot, and you're a sociopath. That's my view, anyhow.