Call the cops on him. Get him arrested. Really, it's only a matter of time before something really BAD happens. This guy is a drug abuser and a people abuser, and he's also totally wrong about who'd end up with the S. Do it - it's your only way out. You may have to stage an "escape" when he's out...
Don't underestimate the danger you and the boy are in...