Yeah, temporally locking the input ("reloading") sounds like a perfect compromise. Prevents you from being too careless, as it will cost you some points, but isn't overly punishing unless it already took you too long to decide what to shoot in the first place. :)