Fascinating discussion gents. I would say in a classic society sociopaths have distinct value in war and law enforcement. They could be used to do the things normal, healthy people find it difficult to do. In a more educated, modern society like what we should be striving for, their place within the social framework is harder to define.
Unlike homosexuality, which is a "deviance" from the norm, sociopaths are a predatory risk to everyone around them. Gays do no inherent harm, and even a propagation of gay culture to the point it is visible in public wouldn't make my children gay. Homosexuals are harmless. Leave them be. But a sociopath is different incarnation of deviance all together. They disguise themselves and exploit and injure those who get close. This in turn damages the social bonds of the entire society. They confirm the myths of "good" and "evil" by providing a tangible proof of inherent malevolence.