At least in Munich, the latest protests are around a time everything is opening up again anyways.
The anti-lockdown protest happened, more or less, during the hight of the lockdown. So totally different circumstances.
The one where police stopped us from going grocery shopping was exactly one week before, so it's not that far back. It's still not allowed to have mass protests, no matter the cause.
You mentioned to be stopped by police and to be told to not go to the demo. Theydidn't stop you from going shopping, at least you didn't say so earlier. Seems to be two different things.
All assemblies have to be registered upfront, regardless of COVID-19. SO if the assembly isn't permited, police will break it up. Happened more than once in the last weeks, didn't it? So I doubt your last point.
They closed down a ridiculously big area and were stopping people. I had no issue with that, but there were also other people not planning to go to the demo that were quite upset and were arguing with the police. Thing is that in the end this is just double standards, for some cases where you have some weirdos that were well under their 1000 limit, you stop to question residents and block streets for the entire Theresienwiese area, and for the other demo which was officially registered for something like 250-500 people and 25000 join, all is good.
Now, this weekend they had a protest here to support the ones in the US, and we just had 25000 people in a smaller place to show their solidarity. How is that going to help people's trust in the decisions taken by authorities, it just makes everything political.