The NSA is just one of many out-of-control agencies, with no clearly defined mission statement (or at least, no mission statement that they care to remember), who get all of the money and support they demand, because our "leaders" trust them when they say they need it.
Apparently there is a looming budget crisis in the Immigration Service and ICE, and they are begging for more money. The best that could happen would be to deny them the funds. Maybe then they would focus on priorities and stop harassing innocent civilians, detaining reporters, searching laptops for no reason, etc.
A swift, harsh round of budget cuts could rein in many of these law-enforcement and spy agencies and stop many abuses. Too bad it's not going to happen with our current set of politicians.