Americans do have the worst R/T in the industry.
It may be ok in Des Moines, Dallas or Denver, but it's blatantly obvious when they get outside their comfort zone.
It's not the fault of the foreign controller who has limited English. It's the fault of the non-standard pilot.