Do feel free to write your representatives and complain, but don't try and sweep this all away under "right to freedom of speech and expression". National security is far more nuanced.
Do something. You're sitting here bitching us out for how the US government works like it's our fault and we should have done something different. Well what are you doing? Because if the answer is "nothing", then maybe you should sit down and reevaluate your tone.
In Germany, they have "Free speech," except when it comes to anything relating to the Nazis (unless it's in a history book talking about how horrible they were).
In China, their constitution guarantees free speech.
Laws are like debt, they are only useful to the point they can be enforced through violence.