Pass the popcorn! This should be an interesting weekend.
Misleading headline. The staffer wasn't fired, just suspended (WITH PAY).
There is no evidence the staffer leaked the information, just evidence the staffer received the information right before the NY Times apparently got it and published (note: the NYTimes could have gotten the information weeks earlier and been waiting for a good time to publish).
This wasn't an enforcement action, it was a standard response to a possible security violation. Whenever there is a question about security, you suspend the person, pull their clearance, and then investigate. If you find nothing, you reinstate their clearance.
The story isn't the staffer, who is not yet accused of anything.
The story is how the democrats reacted to this standard move by screaming about it, and throwing a fit. They are more concerned with protecting their own party than in making absolutely sure our secrets don't get leaked.
They are even protesting that the document was only "secret", not "top secret", so it shouldn't matter.