> This makes no sense, no one is alleging Mexico is under Russia’s thumb so this makes no sense.
This makes no sense, because no strong independent sovereign country (there're very few of them in the world, about 5-6) will allow foreign troops to land in the neighboring country.
If Russia would send troops under any pretext in any situation to Mexico, USA would start a World War III.