The sociopath lives a parasitic lifestyle. He expects other people to support his goals, financially and any other way they can. He expects to be boosted, given special privileges. Anyone in his life who has money is a mark for his attention. A refusal to give him what he wants results in his rage and desire to get revenge.
Don’t expect these folks to “get better” with counseling or confrontation. The only thing that can come close to working positive change in their lives is the power of the Holy Spirit of God.