I agree . . .wear like that comes from an imperfect fit . . . .
If you have an old-fashion cobbler around wander in with your favorite socks and the books, and I'm betting he can fix you up with an insole or other device to improve the fit. These guys are wizards!
lacking a cobbler (harder and harder to find) a high end hikers store (think REI) will likely have somone on staff who can help in similar ways.
Searching for the immaculate contraption