I think it sometimes easier to "blame" drinking for what may be underlying personality issues that may be more obvious when one is drinking but not the underlying cause.
This person doesn't sound like someone you can grow happily old with, does he?
Who knows what causes this kind of behavior--however, only you know what you can live with on a daily basis.
Good luck