Wow, talk about opening up a can of worms.....
Is the government doing illegal stuff and covering it up? Hell yeah. They have been doing that for a very long time, I would guess way back to the beginning to some extent. Therre will always be things that the government "needs" to do that circumvent the laws of the everyday person. And they will always make sure to cover it up, most likely for the same reasons it "needed" to be done in the first place.
Are they justified? This is the real question, and why I said "needed" in the previous answer. In a nutshell this is all "gray area". What you may think is justification may not be what I think is justification. As a matter of fact, I would venture to guess that if you asked 100 people if something was justification for the government to do X, you would get a 50-50 split with the 50 who disagree providing 50 completely different justifications that they would accept. It also depends upon what they are doing.
Are they justified for keeping suspected terrorists locked up indefinitely? torturing them? Messing with their heads? I think if there is enough evidence that would convince a grand jury to charge them with a crime, then yeah. But that's my opinion.
"State Secrets" is a touchy subject. Information is deemed critical to National Security by a very small group of people, and just like the justification argument, those people and us may have different views on what is National Security and what isn't. Is information that would allow someone to say, sue the President, something that falls under "National Security"? Well, you can bet you last dollar that the White House staff will think so, but you and I may not.
The bottom line is that the government will always be dong things that:
- Are illegal
- The general public would disagree with
- Need to be kept secret for security reasons
and until we live in a world without terrorism and evil, it will always be that way. What is flexible is where the line in the sand is drawn. At what point do We the People decide that enough is enough?