Yoyo is right, if he's not ready than it's better than coming back and moving again.
You know, people that blame others for their mistakes are like that because they can't handle having flaws and sometimes are too lazy to do something to change them. They snap about being imperfect. They always want to be right about everything. You can't argue with someone like that. They just don't listen. The only thing you can do with these people is leave them no exit for their arguments. Hope you get what I mean.