1. The president has the right
2. His actions do violate FISA
You've nailed it perfectly. He did violate FISA, however, FISA violates the constitution. Congress just can't run around and willy-nilly change the constitution.
They claim that they wrote this law specifically to thwart the power of the executive and that simply is unconstitutional.
Congress has this silly tendency to think that every time they pass a law they have amended the constitution. I'm ready for this debate when these clowns come back to Washington.