hmmmm.... I think Ben Gordon won it partially because he deserved it (though not any more than Ricky Davis) and that he was a rookie and some people probably wanted a rookie to win it for once... so he had that edge on Ricky Davis.
That being said... I think the argument that Ricky shouldn't win because he plays 32 mins a game is a bit faulty. If you say that, when the MVP award comes around, should a player not win it because he plays more minutes? Ricky Davis comes off the bench, therefore makes him a sixth man.