I do not believe congress had the constitutional authority to pass FISA. Foreign intelligence is within the jurisdiction of the Executive branch. Congress cannot limit the powers that are constitutionally delegated to the executive branch.
The wiretaps were NOT unconstitutional, but the law that limited them was.
Where it affects our national security, the president not only has a right to disobey FISA, he has a DUTY to disobey it!