I would try to talk to him and see how far you get. Never easy for an F/O.
Moron captains like that are a dime a dozen, unfortunately. They exist in most airlines. Eventually you will have to bite the bullet and blast right back at him. Act meek and mild and he will continue to slay you. These types are just school yard bullies. Until you have the courage to rip into him for his behaviour then you will continue to suffer. Just make sure your facts are right before you jump him. Preferably wait until you have landed then launch into the idiot. Point at the CVR above his head and say every word is going into that little microphone and so are his replies.