I had a very ugly incident at my corrupt institute (I live in E. EU). In short, I was assaulted by one of the department's heads during my own group meeting on my own grant for daring to "back talk" after he had abusively terminated that meeting. Him, and my own department's head had sabotaged my projects by sidetracking the people working on them, threatening them, and, lately, by denying access to shared research facilities which they don't really use.
As this behavior has been tolerated by the director (who is the ultimate god there), I expect things only to get worse. I'm seriously considering whistleblowing as my only option, as my reports of the incidents are merely CYA actions since they've gone unnoticed so far.
I might be out on my ass by next week for the "lese-majeste" of this week. If I do whistleblow, is there a way within EU to protect myself and my research group? I doubt I'll get any understanding in my own country.
Update: I'm not fired, they just found a nice and sneaky way to dissolve my research group. Funnily enough, no one is on my side, including the people who witnessed the incident.