No, not all sociopaths are violent. In fact, many are able to lead seemingly normal lives. However, it is important to remember that sociopaths are defined by their antisocial behavior, which can manifest in a number of ways. While violence is certainly one possible outcome, it is not the only or even necessarily the most likely one.