Honestly, he sounds verbally abusive. It is good for him to be honest, but he should also be positive. I am not one to give advice on men though.