As for sweatshop-free, vegan trainers . . . I think New Balance is your only option. Fortunately, they come in a ton of widths, so you should be able to get some that are wide enough . . .
Insoles are another option . . . but if you are already getting scrunched, you would want to try on whatever shoes you're considering with the insoles you'll be using. I have a pair of shoes that, with the stock insoles are too roomy, but with my aftermarket insoles fit just right . . . what I'm trying to say is that you can customize your fit in all sorts of ways - widths, insoles, socks, lacing . . . for me it was a lot of trial and error.
It is really unfortunate that NBs are the only sweatshop free "real" running shoes around (at least that I can find), because the single most important thing for quality running is have shoes that fit you properly . . . There are a few varieties of NBs that I absolutely cannot wear because they just don't fit my feet . . . that, and the fact that actually, only a few NB models are in fact sweatshop-free, sometimes leave me in a tough spot, literally.
If anybody has any alternatives to New Balance in the vegan/sweatshop-free/quality running shoe department, please share!
"Humanity can not be made equal by declarations on paper. Unless the material conditions for equality exist, it is worse than mockery to pronounce men equal."
~Voltairine de Cleyre