But wasn't the whole point of using Casino Royale is that they wanted to be more faithful to the books? After all, otherwise, they would have just created a brand new movie (like they did with the previous four films).
I really can't see what you have against this scene.
I felt the method used was gratuitous, unnecessary and designed to provoke very different reactions from the male and female audiences.