Yes, a sociopath can cry. However, they don't display tears of empathy. If a sociopath cries, they are either crying out of their own distress or as a manipulation tactic.