So you made an assumption based on the accent someone has and because they did not have the same American accent you had, they are automatically not American
More than half of my family still has very thick Italian accents, but they were mostly born here, in the United States and that makes them AMERICANS. I am sure if you spoke to them, you would have a different opinion and claim they are not Americans.
I have spoken to elite agents at CO that have had British accents, Indian accents, Jamaican accents and French accents. They were all very competent. I am sorry you did not get a competent American agent. I suggest you do what every self respecting FT’er does. Hang up and call back.