That's about right. That's why I use xscreensaver. It actually locks the screen and doesn't unlock the screen for random (non-)reasons.
My coworkers mostly use gnome-screensaver. Many of them have sent emails along the lines of, "Hi everyone, I should lock my screen." to popular mailing lists.