ok so OP titled the thread in a time of frustration. We all have probably had a situation dealing with ill trained out sourced customer service. It's not their accent or anything else that gets me...what gets me is their inability to understand syntax and such when trying to describe what I need out of the call. When they're reading scripts and given flowcharts...that's when things fail. A flow chard can't understand specific situations...
I had this big time with Dell. the reps couldn't do anything but read scripts...Now i'm a proud and happy Apple customer.