FIRST..get counseling. Yourself. YOU need to be able to get thru what is going on.
If he is THAT against counseling..then as a guy I think he is hiding something.
What that is..only he knows.
You are not being selfish by wanting to protect yourself and kids from this anger.