I agree that many educated Argentinos speak English, but not well. They do not like to speak English, I believe not because they want to make it harder on foreigners, but they don't want to show their ignorance when speaking English. Argentinos are very proud, and hate to display their foibles.
But it's comical to see an Argentino criticize another's English, when often they are both wrong.