I m married for the last 15 years. We both are educated and working. My husband is not open to talk. Four years back two times I have caught him with other women. Still I forgave him as I have two emotional weaknesses, my son and my parents. He gets angry without any reason and start abusing and saying that he wants to leave me. I cannot leave him, although I am quite independent and confident. He drinks a lot and normally loses his temper almost with everybody.

When you have caught him red-handed and that too twice, naturally he will be feeling defeated- frustrated from within. This might be resulting into the anger. Accepting your weaknesses in front of him will only give him chance to exploit you and that is what exactly he is doing. When he knows that you cannot leave him, he is threatening you that he wants to leave you!
Alcoholism may be root cause, effect or merely an associated problem. It needs to be tackled medically.