Add 2 seconds of lag to it... and you got 3 seconds total.
The problem is that all actions are calculated server-side, so for you it's one second, while for the server it's more like 3-5. I do agree they have to give us a bit more time to react, but imho it's a problem of lag...