He just doesn't deserve your love OP, if you have any left, if not love, the things you do for him.
Would he have banged on the window of the car if it was a burly bloke sitting in there?
Many of us have come across men whom act and think like this. Apart from the fact it's a very small step from this anger to much worse, something to think about, they are just dull to be around. No love, fun, relaxation, taking the day and life as it comes, enjoying the haphazard chaos because it will make a good story.
Do decent people, men and women, look at these men and think, "oh my what a specimen of butch malehood, taking no nonsense, fronting up to their perceived slights" or do they think "thank god I don't have to live with that, he must be so insecure to get his power kicks from that"
There is more enjoyment in life without living with this OP. For all of you.
If you have to phrase part of it that it is clear living with you and the kids just winds him up then so be it.
I would be out of there, if only, but there are many more reasons, if only because life is for enjoying, at least a little bit of each day, not living with someone who thinks for no apparent reason they are the best male ever to be born. He unfortunately isn't that unusual, so it's easy to see how people end up in these situations, all you need to do now OP is have a long think, is this where and with whom you want to stay with? Do you want this boring, dull, blow up at anything and expect the world man to be whom you spend many years ahead with in your home?
Are you happy right now?
Can you ever be happy whilst he is around?
Or even just relaxed?
Do think it over.