Я полагаю, что основная разница между интровертом и социопатом лежит не в уровне общительности индивидов, а в норме (для интровертов) или расстройстве (для социопатов) их психического состояния.
Ошибочно полагать, что все интроверты - это замкнутые люди, они вполне могут быть общительными, веселыми людьми, и даже душой компании, но их основное отличие от экстравертов в том, что они отдыхают, восполняя внутреннюю энергию, в уединении. Т.е. когда они чувствуют упадок сил, они предпочтут побыть в одиночестве, читая книгу, например, вместо того чтобы посидеть в кафе с друзьями после тяжелого рабочего дня.
Что же касается социопата, то это прежде всего человек с определенным расстройством личности, с отсутствием устойчивых моральных принципов и понятий о совести. Опять же он может быть как и общительным человеком под маской лицемерия, так и открыто агрессивным замкнутым человеком.
Таким образом, понятия "интроверт" и "социопат", на мой взгляд, не лежат на одной шкале классификации личности, но разницу можно найти в уровне устойчивости их психики.