Have you ever looked at the length of the border?
10K personnel is not very much. It means at most 2K constantly on watch on any given time.
And let's put things straight: Mexico's (and large part of LatAm's) biggest problem is US drug money, because they fail to have a sensible drug policy.