Just parking the race and gender element here for a moment, why are the German police not doing more?
During the UK riots a few years ago, (the comparison being large groups of people committing crime in a smallish time scale and area) the police piled in and then over the following days arrested lots and lots of people, many of whom were prosecuted. The police were criticised in the UK for not doing more in the event, but their follow up response appears to have prevented repeated riots.
I understand that there is more pressure on the police on nights like NYE, but what are German taxes being spent on, if it's not a fit for purpose police force?
If I lived in Germany, that would be my primary concern. After all, if perpetrators are successfully discouraged from these horrible crimes, then the nature of the crime / perp / victim wouldn't actually matter, would it?
It would be lovely if we could all sit down and successfully encourage people to be nice to other people. But it's not going to happen is it? We need to use legal consequences as that's the best instrument we have.