Yes I know of Padilla and agree that his case should have been handled differently but this is why we have a Judicial system.
I am not sure of what major pieces of the Patriot Act have been struck down. I have only seen it upheld by the Courts as being Constitutional.