. . . plenty of civs have starved/attacked their own populations. Stalin starved over 5 million Ukranians to death to collectivize the farms - yet he continued to be lionized by socialist and communist movements worldwide, particularly in Europe. Saddam has killed hundreds of thousands of Shiites and Kurds in Iraq to maintain his control, even using chemical weapons, and yet most of the Arab world (including the countries he invaded and looted) publicly complain about sanctions designed to slow-down his rearmament, while France has a subrosa diplomatic offensive to end the sanctions so that French companies can increase sales. My point is not to start a political debate, but to show that it is certainly *not* stupid of Firaxis to have a game where certain situations, such as conquest of city that doesn't want to be conquered (i.e. has a higher cultural value), starvation/oppression of the civilian population is a strategy to control it.
Where your criticism does have some real merit, Lt., is the scoring system. The score only reflects domination and does not reward alternate victory/development decisions. There should also be other victory routes - economic domination, etc. Reputation should factor into score, and any starvation, whether of your own citizens or of a newly conquered city, should have a negative score impact. But overall, the game dynamic is not ahistorical and not stupid. Don't confuse the relatively recent (and still quite selective) modern obsession with "human rights" with a persistent, historical dynamic in international relations.
Also, note that starvation only makes sense where you're on a "rolling" invasion. If you have limited objectives - say 1-2 cities - it makes more sense to heavily garrison the city and keep the population. Significant starvation is only important where you can't afford to strongly garrison the city - much the same dynamic as the Ukraine, Iraq, etc.