Part of the problem is the fantasy wages that people often believe. When I tell people that I used to be in the UAW they assume that I made at least $20 an hour. I didn't, I made just over $12 an hour.
You are are overpaid as long as you are paid more than Mexican laborer. USA should follow Latin American example.