Not trying to be harsh here or anything but I looked at your past postings on this topic and remembered that your then soon to be ex posted and gave her side of the story. I hope this doesn't once again turn into a he-said, she-said thread.
You've gotten some good advice that I agree with such as laying off the booze. Your kids need you to be there fully for them. You need to get a hold of your anger, too. You can't let it get the better of you. Not only could it affect your job (in this bad economy you don't want to do anything that would jeopardize your job) but as another poster wrote, it could affect your relationship with your kids. Your kids have been through a lot and as their father, you have to pull it together for their sake. They don't need to have to deal with an angry father who is drinking too much---especially if what you say is true about their mother---that she is not putting the kids first in her life.