One shot kills are a stupid idea regardless of how they are executed. Players should have a chance to fight back.
the battlefield games have always basically been like this. cept those stuffty spinoff bad company ones.
you come face to face with a guy, its whoever can aim faster that wins. its realistic for a game trying to be more realistic, and it dosnt break any mechanics, because some of the best shooters have always been instant kills.
forget that console stuff where people dance around each other trying to get a shot in. real men dont need more then 1 bullet.