Try to avoid contact with him as much as possible. You don't deserve any of his crap. I know with the kids it's impossible to not talk to him. I'm trying to do the same over here.
"Success is the sum of small efforts, repeated day in and day out." Robert Collier
"One's best success often comes after their greatest disappointments." Henry Ward Beecher