Yes, because he CHOSE to date her. When you date someone, you are CHOOSING them, shortcomings and all. Speaking from experience, don't expect women to change for you.
She shouldn't have to explain the issue when he knows how she is, and proceeds to do things that would end up hurting her...