I do not think that films such as 300 are by any means a result of political incorrectness, but simply out of an apathy toward historiography. It is pure capitalism--in most cases films are made first and foremost to make money, not to accurately represent the diversity of ancient cultures and encourage viewers to study more history. Likewise, EB does not accurately represent the complexity of each and every ancient culture to be politically correct, but to encourage players to study more history. Please correct me if my understanding of the EB ethos is off the mark.

That said, there are cases in which ideology is put before profits. Look at the swathe of recent anti-American films that bombed in the box office. The people who fund these films lose a tremendous amount of money yet continue to do it; clearly they care more about spreading anti-American propaganda than making profits. I believe these isolated attempts at socially-reengineering the populace to be an exception to the rule however. In general, Hollywood will do whatever yields the greatest profits--and at the moment, the populace doesn't give a rat's ass about the fair and accurate representation of ancient cultures.