She can file for divorce on account of the drinking habits of her husband and also the extra marital affair which eh is pursuing. It would be wise for your sister to collect proof of his extra marital affair so that she has a robust case in the court. The legal complexities have to be seen in the face of her husband's right to contest her divorce case. If he decides to contest the divorce proceedings initiated by her then it may take 2-3 years before the court decides her case.
She can file a police complaint for the threats issued by her husband. These threats constitute an additional ground of divorce.