Annie & RunRabbit have nailed this.
Stonewalling is abusive as it invalidates you.The payoff for him is that he doesn't need to be honest.He has what he wants so why would he change?
Arguments are ok if they are constructive and allow resolutions..if not you just end up feeling disconnected and will stop caring for him.
Please read The Verbally abusive relationship by Patricia Evans.It will explain the tactics he is deploying.Once you can name his behaviours it starts to make sense.
Please try not to get angry or text him.Ask him once for a conversation and then leave him to respond.He wants you to get angry as then he can blame you for being crazy and irrational and who needs to speak to a crazy person! It's likely he will use your justifiable anger against you so it just plays into his hands.
You can't change him..My ex grudgingly accepted he was PA and went to counselling which just made him openly aggressive.
He doesn't have a communication issue
Its his faulty thinking, a relationship isn't about being a team or true partnership.For him it's about who is in control, who's agenda dominates, who makes the sacrifices.
Once you realise it's about power and control your eyes will be opened.
I don't know if childhood or society creates these men but its sadly reasonably common, which is why so many women can relate to your experiences.