I haven't been in your position with regards separating, but I have to say please don't build your hopes up. If you're going to leave or get him to leave do it for your own sake and to make your own life healthier and more peaceful.
Don't hope that because you leave he will suddenly change into all you want him to be, because you'll end up more disappointed. Separate for the right reasons, not for what might be.