I find it laughable, how Sakura, the female lead, can just slip his mind. And him saying he "doesn't understand a woman's heart", is such a crap excuse. The "female" co-workers he's consulting, obviously haven't given him good enough advice in that department and they probably give him more ideas on how to make Sakura emotionally unstable, fragile, and over independent.
I mean, if he doesn't understand girls, why does he even include one of them as a "main" character if you can call Sakura that. It would have been best if he would just keep all the females to the sidelines as side characters (who have 2D personalities) instead of just making a female character a "main" character, by interjecting her in some terribly constructed "Love Triangle".
Even though Sakura is one of my fav. characters, Kishi would have my respect, even though he has none at the moment, if he just killed her off instead of degrading her anymore with the stereotypical roles associated with most females in anime and manga
(damsel-in-distress, weak, passive, etc.)