While he is still blaming you (or anyone/anything else) for the shouting and violence, he is failing to take responsibility for it.
I am one of the very few wives on this board who has a husband who did change. he used to shout, accuse me of all sorts and generally be very frightening. I was having panic attacks, feeling anxious and losing my sense of self. eventually I made it clear I was going to leave.(I had tried everything else).
This sprung him into action. He had hidden from the truth, pretended he was doing no harm or it was for my own good. But luckily somewhere deep down, the kind man still existed. he undertook some online counselling and read a few books - but most of all he showed remorse and willingness to change.
I am not saying things are perfect, but more than a year on, I am no longer walking on eggshells, I live with a man who is on the up part of the abuse cycle more or less permanently.and I no longer worry he will slide into the down part of the cycle. he knows the consequences of doing so.
I am realistic - but now that I can tell him my concerns, things are dealt with in hours rather than days and he accepts when he has overstepped the mark.
All I am saying is that - it rarely happens - that a man sees his own faults. it takes him being shocked into action. You have to be willing to put it all on the line and be willing to walk away. I had felt that i would be happier apart than with him - I was more than willing to simply walk away and this scared him more than anything.
Unless your OH realises how it affects your marriage and accepts his 100% blame - you must consider being alone.