Here's a novel idea for a rule the federal government should live by. Don't do something you don't want people to know about. The reason for the government-our government-to lie is to keep things from us; not from others, not from foreigners, not from terrorists, but from us. Those who are on the receiving end of what we do secretly obviously already know the secret; it is happening to them. The lie is to keep people in this country from knowing some of the illegal shit we have-and still are-committing around the world.
We can still gather intelligence on other countries without having to plot their overthrow. We should not be in the assassination business. History tells us that an enemy one day is a friend the next. Japan and Germany for two examples. Even Saddam Hussein was once a friend-and to the same people who later tried to kill him. We should not be torturing or having other countires do it for us. It is simply immoral and counter-productive. Besides, as John McCain testified to, we do it to them and they will do it to us.
Lets act for a change above board. Lets not do things we are ashamed to tell others about. I know some will say we are endangering our troops or putting secret agents in harm's way. Hell, Bush II and company didn't mind putting Valerie Plame in danger when it suited their politics. Personnel matters and troop movements can still be information we don't advertise, but if we have troops in a country (Laos and Cambodia during the Vietname War) it should not be something we lie to people in the US about.
The Rule: Don't do something you don't want people to know about.