Here's the thing I can't stop thinking about. In an environment that has assigned roles, isn't the sense of timing false?

If one person knows the other person will launch a physical attack in a specified manner, they can begin their response as early as they like and then explain it away as "the attacker was begining to attack" or "the attacker had the intention to attack", couldn't they?