@Frank Apisa,
I'm trying to follow your ideas, Frank.
These surveillance programs cost a lot of money.
Wouldn't it be better that any US-American sends his letters, emails, banc transfers, shopping lists etc etc at first for approval to an US-agency, which then takes further action?
And for the spying of allies: either they accept to do the same with their citizens (under US-control, of course!) or they are enemies.