I can only talk about my experience working in advertising, an industry that, at least in my country, seems to have a lot in common with the gaming industry when it comes to bad working conditions:
Lots of unpaid over hours, lots of stress, terrible salaries, strong internal competition and lack of empathy from the upper management.
But it's really not something you can influence a lot as a consumer, unless you get millions of people to join you which is rather unlikely.
A big issue was the demand for advertisers was way lower than the offer. So every place I worked for had this "don't like it here ? Well there is a line of people waiting to work here so you are worth nothing" mentality which was their main way to treat everyone like crap.
Big agencies were the worst since they were seen as being good for your career (you could get to work on big campaigns for big companies) so finding new people was really easy for them.