While you bring up a good point, I'd say artificlally expanding the number of <insert group here> in a particular field is just going to lead to large numbers of people that hate <insert field here>. Of the programmers here (which nearly everyone in this topic, is from my memory), we've all seen the people that get into the field "for the money". The vast majority of them are miserable and hate what they do.
Yeah, I'm calling bullshit on that. Are you actually trying to say that the set of people who go into the field "for the money" is the same set of people who were selected for diversity reasons? That people in the game industry who aren't of the (white male) dominant demographic are only there for money? That's not an insulting (and demonstrably wrong) insinuation, at all...
Obviously, admitting more people will likely admit more people who are only doing it for the money - because those people are present in every demographic in every well-paying field ever.
The best way to create role models is to cultivate the people in <insert group here> that do go into <insert field here>, and allow them to succeed.
Correct - and I believe that's what most "diversity initiatives" are. ;)