There nothing to be done if witnesses do not come forward or if the victim can’t identify any of them. They get away with it. What I am advocating is the French Jews protect themselves and not walk around with a target(kippah) like this naive kid.
Your ‘solution’ is offensive.
Perhaps a better idea would be for all civilians to arm themselves.
Would you have the jews wear headscarves instead?