It is entertainment. The main characters are supposed to be someone viewers can relate to. Very few people want to watch someone purely evil. Just look at how populer the Netflix Dahmer show was and how they romanticized him a little.
As for a sociopath they don't always lack morals. Their "moral compass" is just off or skewed. It is filtered through their own perspective and unique to them. They key for a sociopath is that they have a weak conscience but it won't stop their behavior. They may feel guilt or remorse but won't be swayed by it. But don't let this stop you from senselessly blaming a mod.