Remus can explain this better, but here's my noob take on what's going on.
The game is a shared environment. In order to have the best (100% live, in sync) experience, everyone needs to have good Internet connection in the game. They can't drop packs or send bursts of packs. And their environment has to line up with yours. They can't have delays.
Guys like inventor, adolf, welano, juan,, yoxrock, etc, exist in a different universe than other people. They are seeing a different game than what you are seeing.
How is it possible? The shared environment is just the environment. It's limbo; no "time' exists there. It's relative for each individual player.
So if inventor is having a lag in his connection, he sees you spawn and sees you in front of him. He shoots you. He hits you. He kills you. On his screen, it's "normal." (Or at least as normal as it can be.)
On your screen, however, you get away, get behind the wall and get in the clear. But you still get shot! You still die! Sometimes you die after spawn! Sometimes you only "hear" or "see" one shot but get shot multiple times!
This is their lag meeting you. Even though they aren't in line with the other players in camp, their shots and movements are still picked up and registered. But since they're out of whack, they're registered in a different way.
There's no fixing this. Lock them out, choose a different camp, set the camp to elite - something.
