>>Or, are there other theories out there?<<
Bush made a secret deal with Mexico for oil?
This plus the other 3 theories you listed could all be true.
Other thoeries> Bush was pi$$ed that the Pubbies didnt go after the islamofascists that tried to kill his father so he went to war and did it himself and now the country doesnt seem to be suporting the war the way he wants.
Solutions to border prob and present illegals>
Build the fence and get some troops on the border to help enforce the current laws.
Stop allowing Western Union to wire money out of the USA