Here's a thought. If you think a game is too long, how about you just don't play it. Since when did gaming become about getting it over with as quickly as possible anyway? People make it sound like they hate gaming, but they have to play like it's a job. Bloggers, who write these "articles" about game lengths need to stick to short games, and developers shouldn't be listening to bloggers who call themselves gaming journalists
The union is doing something about it. They're trying to do Rockstar for unfair dismissal. They are saying that the firings were unlawful and retaliatory because that group were trying to unionise all the workers. They've organised protests against Rockstar outside their building, and they've since recruited more workers in the gaming industry since the firings. I don't understand why you think they haven't done anything