Sat, Being his W and best friend don't go hand in hand with him flaunting an affair in your face. It's basic disrespect.
I suggest that you consider beginning to move on with your life without H. Start disconnecting those lifelines one at a time and see if he makes any effort to restore them. If not, you have H's answer to what he wants.