I think the original accusation is a bit of a stretch. Alot of funds of all sorts have diversified and invested in China which makes sense since China is the world's second largest economy.
In a global economy, the supply includes people from Mexico too. Your argument is right under the assumption that we do not artificially decreased the number of laborers from Mexico.