You are right, you have a freakin big prob.
You want to help him, not change him.
Do not block his options, or he will feel ostracised, and
go underground, and when that happens there is only one option
left, prostitution.
Try and help him, to become what he wants to be.
First talk to him about what he really, really wants.