"The law says your are allowed to stand your ground. You don't have to flee."
No it does not in germany (and I think most other states of the world).
If fleeing is a safe option - this is what you have to do instead of shooting. Reality just seldom is so clear.