All sound ideas, if somewhat simply stated, but classis short term thinking. Fighting terrorism is a long term plan and probably the most important one we have every undertaken. You don't just wake up one day and say terrorism is now at acceptable level, let's not worry about it anymore.
As for local security or illegal immigration, politicians of both parties have proven to be woefully negligent on the issue. That's because they get supported by farmers and farm corporations to kinda look the other way so that they can get their cheap labor. Like in Arizona, the fight against illegal immigration will be done by the people passing referendums.
Besides, as big as the 'Government' has become you'd think it could do many things at once.