This topic has always irked me (What we're discussing now, not necessarily the OP). TL;DR available below.
To clarify my background, my grandparents were dirt poor on both sides of my family. My mother's side had 8 children, and 5 of them live in the same house (With my grandmother). 1 is in a mental hospital from wet brain, 2 others have heavy alcoholism and are in and out of the street/rehab programs.
My parents didn't have much more money, but got a huge sub-prime mortgage on their house. My dad's goal was to own his own business, so he got a second huge sub-prime mortgage on a house and opened a hardware store. Shortly after that, a home depot opened up 2 minutes away and took all his business.
Instead of complaining/asking for handouts, my dad went into technology and got a job where he was just barely able to pay off his mortgages, however, we made too much money to qualify for welfare/benefits (Even though all of it was consumed by his loans). They got by only because of amassing credit card debt, and they had to declare bankruptcy several times.
I got a job at 16 in the coop program to save money for college, and I dedicated myself to studying programming (having been doing it for years prior, already). In fact, to save more money for college I dropped out of highschool and got my GED instead, and started working full time as a cashier (The same job I had in coop), later being promoted to a janitor (They make slightly more where I worked).
After a few years, I entered college with my GED, however, my parents had medical bills bearing down on them after my father suffered a leg injury, and he was laid off from his longtime position. It would be a good 4-5 month period before he would get a job again, during which he needed to sell off all of his stock options/cash in his 401K early. With basically no alternative I turned to some dark hat ways of making money, and developed/sold some malicious code, which gave my parents enough money to just get by, and kept me going to college.
One thing to clarify is that I worked extremely hard at my job as a janitor. They actually started giving me more hours which annoyed my co-workers, but they did it because I was always doing my job, as well as pro-actively helping other departments with theirs. Everything from pro-actively de-cluttering the receiving warehouse to sweeping every aisle every 45 minutes. Because of this, I was offered a promotion to assistant manager. I refused it because it wasn't what I wanted to do in life, but this frustrated one of my co-workers immensely as soon as it was proposed by my store's manager. In fact, he (A latino) immidiately made it racial, and claimed it was because I'm white.
Fast forward a few uneventful years, and I graduated college on the dean's list, in the international honours society, and with some awards. For my final project I worked extremely hard on a team of 3 white girls, 1 Indian girl, and myself. Not mincing words, I worked much harder than the other 4 team members. I actually took time off from my job and worked on my project 14 hours a day on it. I documented everything I did, and gave all the information to my team members, but they slacked through most of the courses/hadn't really programmed anything considered "professional", and didn't really get it. In fact, they didn't really care to "get it". They just did some art, and the Indian girl helped with the design since I'm terrible with that.
In the end, our project was impressive enough to get me hired on the spot at a fortune 500 company when they saw it, and they actually ended hiring me into a new highly accountable management role for a division they were creating (performance lab). That experience was amazing, since it was exactly what I wanted. In fact, I ended up managing one of my best friend's parents who had 30~ years experience, and moved here from the Ukraine on H1B visa's (They both worked for the same company). I constantly joked about the raw sexual tension with his mom in the air while I was at work when hanging out with him.
A couple months into working, I was curious to see what was going on with my old classmates, and I stalked facebook. 3 were hired, 1 of the white girls spent her days complaining about how no one will hire a girl in tech, and that all the tech jobs were going to Indians.
A year or so later, Life threw a curveball and I fell in love with a girl in the midwest, and I moved to a different state to be with her (We met 1/2 way pretty much. I went west and south, she went east and south). Of course, being young and stupid I moved before getting a job, and I ended up with like $18 in my bank account and needing to pay $850 in rent in a month. Which is honestly similar to my living situation from when I was younger, so it didn't really phase me much.
During this time, I was essentially living in the generic ghetto with my girlfriend. 70% Black, 20% white, shootings/stabbings/muggings all the time. People coming up to our windows to see if there was anything worth breaking in for. My car was broken into 3 times. Before that point I never really saw a need for guns in my life, now I'm a GOA member.
I got a job which was a 60% pay cut, which also turned out to be a scam. I developed what was asked of me in 1 week, then they fired me/never paid me (They owned an "office" and only had 3 developers. Should have been a red sign for me, but hey, needed a job), and claimed the customer didn't approve of what I did. I actually called the customer and they were thrilled with what I made. I later learned that the guy who hired me was previously outed as a scammed/changed his name. He actually ended up becoming a quadrapalegic in a car accident a few years later, so karma caught up eventually I guess.
After that ordeal, I had around 14 days to come up with $850, and I applied everywhere. Seriously, I walked around the city and went up every office building/applied in person on every single floor, I talked with every headhunter, and went everywhere popular around here.
Simply because of how much I shopped myself around, and showing applications I've developed I got 3 job offers. 1 that stood out was actually involving a nascar team developing a system that would take data from an underground wind tunnel, and apply it to car configurations in realtime on the racetrack. Seriously, those guys set up servers in their team's trailers, and communicate with the cars in realtime. They gave me an awesome tour of how they build their cars too. They actually have an underground fabrication plant where they print their own parts, and assemble the cars completely underground.
Anyways, I ended up working for a financial-based startup for way less than I was worth, however, I learned a ton while there (I was hired as a CTO). I primarilly worked with the 2 main owners of the company (Both very intelligent black guys who went to Harvard (I went to a community college because of money)).
After a year or so there, I moved to where I am now where I'm making 7 figures, and directly accountable for our IT department's performance.
Tl;DR. I'm white. I worked my ass off to get to where I am now, I make good money, and no magic "CIS White Privelege fairy" ever came down and sprinkled money or opportunity on me. Simply put, The whole "privelege" concept is ridiculous and insulting.
My view on this whole situation is that it's just part of the human experience. Human biodiversity does exist. But not at a level where it has a signifcant impact to individual interactions. Because of that, there will always be racists. Seriously. It's ingrained into cultures. Whether that culture is the deep south hating on blacks, Blacks in the Ghetto hating on whites, Muslims hating on Jews, Russians hating on Gypsies... It's simply not worth worrying about, because it's always been that way, and doesn't impact anything important.
As for diversity in games, I think it's fine as it is. Games that force you to play a certain character are usually trying to tell a story about that character. Games that are more open (like RPG's) usually let you design your own character. I think if this is a problem, and there are people out there who are turned off by current game characters, the free market will probably adjust to fix it, regardless of whether or not people approve.
*EDIT* As for workplace equality, I have noticed that women tend to not negotiate for more money as much as men. I think that has more to do with how women learn/are raised. Not completely sure why, though. I've got an interview tomorrow that I can ask if that happens.
As for needing diversity in the workplace, I've found that diversity doesn't lead to any real productivity increase in our organization. Then again we have a very unique office culture that wouldn't fly in most companies. During our morning sprint planning one of our Senior developers (female) slapped our Project Manager's (male) ass and said "Hey Gringo, you need me for your project, don't complain!". Maybe it's different for other industries/office cultures.