USA needs to stop policing the world and just worry about what is happening at home. Pull our troops out of all the other countries we are screwing with. We have more than enough issue in our own country to worry about.
Only keep a standing army of what is necessary to defend our country.
At the same time we could probably take care of your questions about immigration (http://www.funadvice.com/q/propose_reduce_immigration).
Use some of those troupes we would be bringing back home to patrol the board.
by reducing the country's involvements in other countries' conflict like reducing our troops to other countries, specially when the conflicts are internal ones.
pay tax at the right time