Resign is fine, sooner the better.
He is a skunk (apologies to skunks). He will have to be dragged from the WH.