I don't believe an infidelity can be blamed on alcohol if it lasts for two years. While alcohol can loosen inhibitions and they may give into a one-night-stand situation, the fact that he carried on full fledged affair for two years kind of shoots the alcohol excuse in the butt.