Which of the following has proved to be effective and best suited to deal with the continuous cycle of domestic violence?
1) Counseling and therapy
2) Legal intervention
3) Support groups
4) All of the above