Definitely too strict towards antagonists and I agree with AzuleUtama above. Armed Security members should be free game to the antagonists, as their mere presence on the station is a constant threat to them and hinderance to achieving their goals. Naturally, the antagonist is likewise opening themselves to a lethal retaliation from the Security side if he decides to go that route.
Suggestion - Would it be possible to add some "views count" for latest news feeds, to see how many people on the station read the latest news feed. It could be quite helpful for journalists to see if someone is even reading their articles or not. I'm a bit afraid it would be maybe too hard to program, but its worth a shot, eh.