Yes I thought he over-reacted, but he did have a point. He did ask her earlier, and she lied, albeit spur-of-the-moment answer, she said "no" instead of "yes" as she didn't have time to think about being tactile, but she should have cleared it up before the nominations were announced. Bea probabaly presuming that he wouldn't go up.
David should have said his peace to Bea alone, not with an audience. That's just smacks of trying to look like the victim. Sometimes I wish people would just think before they speak, but Bea was already sussed no matter what she said. David should've waited a while before he spoke I think.