> However, there is zero legal duty for the police to protect someone who is currently under attack from a criminal.
That has to be incorrect, by the time someone is under actual attack from a criminal that criminal will have allready comitted crimes that the police can and have to punish for, i.e. Threat of Force with a Lethal weapon or sth like that.