He may not be a bad guy as such. I know myself that addiction can make you behave in ways that you would not dream of normally and it can get out of hand fast.
That's not to excuse bad behaviour but I can empathise. Things can get out of hand fast. In my case it was mainly me that was affected but it is often not the case.