No the problem is that it’s enough if there is one asshat around giving everyone a bad name. Instead of contributing complaints was the only thing added.
You’re not going to convince convert anyone by attacking them. And now several people had a bad experience and may make these jokes, because for them it’s not a joke, but it is real. Show the alternative that it’s good and easy. Everything else is already a lost battle.
No. In Germany the big companies all have unions. You can always try to negotiate for better conditions, but it always has to be at least the union Tarif. If you can show that you are worth more you can get it.