Stephanie Brown does it in Batgirl Road Home.
Why: The mini series was about Bruce testing certain members of his family to see if their worthy and all that. He knows he was a jerk to Stephanie and although he's willing to see how she does he still has doubts. Stephanie basically has enough of his B.S. and snaps. Good times.
Jason Todd does his slap during The Cult.
Why: Bruce was kidnapped and brainwashed when Jason tracks him down. Since he's seriously messed up physically, emotionally and especially mentally Bruce freaks out. A LOT. During one of these moments when he's screaming his head off Jason slaps him to get him to come back to his senses. Jason was awesome in this and Bruce was, umm, well broken. Still nice to see the even Robins slap him for whatever reason. Love Bruce but he can be an ass with his kids.