An opposite perspective on this: http://www.zdnet.com/why-you-shouldnt-worry-that-the-nsa-is-...
After all NSA has some of the brightest minds on its payroll and those guys sure know computers better than some people know the back of their hands.
But do the non-tech users and tech users (who are not great at programming) have a choice? We have to use what is available in the market if we want to use computers.