Without knowing too much about this Colin Moriarty guy and just from the perspective that he is a centrist and made this joke on twitter (basically: if he actually was a racist, I wouldn't know):
Stuff like this is what drives me away from game development. Game development is fun as long as people handle each other respectfully. The self-portrayal of large parts of the games industry just irritates me. How about we just come together, develop games, professionally, and that's it? Why do we have to ostracize and defame others and their works? How can I have fun being creative in a highly teamwork-dependent industry if this is how people treat each other?
To give a bit of background, back when I was a bachelor's degree student I led a team of 8 -> 14 -> 6 people for a games project for close to 1.5 years. We were all relatively new to game devopment at first so the entire project was a big learning opportunity.
I learned a lot about project management, people management, writing, gameplay programming, Unreal Engine, level design and so on and so forth. I made mistakes, both on a social and technical level. What I, however, did not do, unlike some of the members, was tear someone's work apart with no regards to productivity and civility.
I organized our trip to the German Dev Days, an event for German game developers. Twelve select newcomers can present their games at this event that is hosted by a publisher, so the entire event is a good business opportunity as well. After organizing our stay, getting funds from our university, creating our application materials, working on level design, combat, writing, cut scenes, AI and anything else basically non-stop for several weeks, many core-parts were still not how we, including me, wanted them to be (stiff combat system, odd dialogue lines et cetera). It was just that handling so many of the core systems on my own and also having to manage the team and logistics took so much work and effort that the time I had was simply not enough, even though we had vast improvements.
In this scenario, the last thing you want to be part of is three of four other team mates ganging up on you complaining that the combat system is shit, the writing is shit, the level design was shit. And no details given. It's not like they laid back to relax in that time: they did work properly and they have good technical skills. But this kind of stuff is so offputting, I ended the project soon after. It was not maintainable with toxic team mates.
What I'm trying to say is that professionalism seems to be gone from most of game developers' public events and from some developers, too. It's all about the talk, how you portray yourself, what opinions you seemingly have. How can you find meaning in your work if your work environment is toxic?