Yes, it is the fault of the Democrats along with the extreme libertarians who have no concept of what we are facing. Without the law, there would be no call to the NSA.
FISA only applies to US territory. Since the terrorists were in Iraq, FISA did not apply to them and the NSA delay makes no sense.
Somebody obviously did foul up here, but I've seen no indication it was Congress.