The "just stop buying amazon" arguments never made sense to me in the first place, because most people who use it are the ones budget-stretched in the first place. A lot of rural communities have no other viable options for some items as well.
It will take massive government action and that's it. There's no other way we can fix this problem. Wages are suppressed because it's _legal enough_ to suppress them. Labor fines basically become a cost of doing business.
After the union busting that went on during the Alabama Amazon unionization votes, after all of these labor complaints against Amazon coming under media attention and not a single thing being done about it, it's clear that there is truly nothing that will stop it except a general strike.