Personally, I think we need to bring back the labour movement in a big, big way. Old school tactics - sit-ins, intimidation of scabs, union organizing, terrorizing the board of directors of these big companies, total solidarity amongst working people (no more middle class people attacking middle class people for being middle class).
That's probably the only way.