Nonsense. I want MLS to get better but I think people buy far too much into what the league says. MLS is still pretty shit in comparison to the lower Euro leagues.
We have some decent players here, but still far too many shit players (when comparing to other leagues) across every team. Looking at our own roster, guys like Bekker, Bloom, Warner for example. Serviceable MLS players...only because MLS offers equals in competition. It's really not so much their skill as it is their football IQ I think. Which is why I believe when guys like Defoe come to MLS, they get frustrated not so much with their teammates skill, but that they just don't see the game the same. They don't see the runs, the passes, etc.
This is the key difference between MLS and these leagues.
As for Gerrard and Sneijder, sure why not. Osorio would be a huge benefactor to what he could learn from these guys.