While I certainly agree with the desire to build a proper US fence, the Eqypt-Gaza fence (really more like two fences and a non-go zone for tunneling) is critical because it will help thrwart missle smuggling into Gaza, which are then used to attack civilians in Israel.
As serious as the illegal immigration problem is in the US (and it is serious), Mexico has not been lobbing explosive shells over the border into the US since the days of Pancho Villa.
Neither have the 'palestinians' been lobbing explosives at us OR Egypt.
If I want the USA to give ANYONE money to build a fence, or to protect themselves from 'palestinians', give it to Israel.
There is NO need for the USA to give Egypt $1M per kilometer to build a fence between Egypt and Gaza.