Hai Only1uwant,
Wow from your ID it is Only 1 you want.That is great. So you are in deep reallove with that man.
As you said send him to Drug rehabilitation center.
let him recover from his Marighuvana habbit.
Love is the best weapon to change anybody.
But this will work out for addicted people.
In the middle of argument if he go means he dont have stable mind to discuus the problems with you.
May be he is having inferiority complex, because of he is earning lesser than you.
Try to help him to get a good job?
Then his attitude may change.
What you said in this forum is the Universal ladies problem.
I pray god for you to succeed in this issue.