Was he teaching "community organizing"? I was a drunk, angry teacher - I just wanted to open my students' eyes to social justice and reality. I didn't want them to end up bitter like me.
It's not so much the drinking that bothers me - it's that he was not doing his job and it sounds like he still is not. For him, it's all about him. I would not want this jerk "teaching" my kids anything. Since I am sure he is in a government teaching union, he can't be fired.
Related, Narcissistic Personality