The IRS is staffed with a bunch of idiot government "workers" while the NSA is staffed with a lot of really, really smart people.
Obama is going to be toast over this.. and so are a lot of other career politicians.
Time will tell.
That said, I am surprised members of Congress aren't expressing concern over the power for abuse this gives our corrupt president. Unless they are themselves either victims or otherwise involved.