The no-fly list is a terribly ineffective program that has a multitude of problems and should most likely be seriously reformed or removed.
Airport security in general has been a complete mess and does nothing more than supply a false sense of security. However, both are completely legal even if they shouldn't be there.
A lot of our problems go back to the root cause of the Department of Homeland Security. A bunch of departments were all merged to show that we were getting serious about homeland security and then that's pretty much all we did. We merged the departments and left fundamental problems in it and have a department that's pretty much the same except in show.
As for the Patriot Act, it is more a war on our constitution than a war on terrorism. For example, this sounds oddly off to me. It has been used to search people's homes and then having the ability to not inform them for an unspecified amount of time, taken information on people who don't support the administration, and taken away some people's right to assemble.