Computer game programming is a glamorous industry, like fashion. If your boss told you to give sexual favors to a client, you'd probably quit, and hopefully press charges; but it's rumored to have happened in the movie / modeling industries (which are also glamorous industries).
I worked in the talent booking industry for years and saw people put up with the same endless shit stream because ultimately they are using their jobs to give them self-worth. If you want to maintain your dignity there are always other companies or you can just leave the industry. It's not at all easy to do once you've invested so many years of your life, but the decision is still up to you.
I do wonder though why these industries have such an attraction on many people. Sure, I'd love to work on a Hollywood movie in a plush office but I love my dignity even more.
Humans are predisposed to seek high social status positions. In our culture, those are people whose name everyone knows, even if they're only "famous for being famous".