As far as I understand all this , he don’t want to change himself and you don’t like those things then there is no way thinking that what you would do . And even you don’t think the same way he thinks about you , I mean love from your side and he had a lair kind of past too ,how can you trust this person . I think you should tell him at the first place to stop all that non-sense then only you would consider anything .