I like the story so far but dude... please don't call them "bad guys".
At least call them thugs, robbers, thief's, rapist... whatever just not bad guys. It makes it sound like a cartoon villain for kids you know?
pretty sure being anti-social doesn't mean that you lack empathy, its more along the line that you just don't like/want to socialize(talk) with others, nothing to do with empathy.