I think its very stupid expecting someone to not go and try establish themselves in a better side for more money if they arent a chilhood fan of either team... it happens all the time, almost every player does it, so why all of a sudden is it so wrong?
Lets not kid ourselves here, City will soon be a better team than Villa, they are the richest club in the world ffs, money brings players, players bring success. He will also probably get paid twice as much. I dont want him to go, but hed be an idiot not to, and O´Neil would be an idiot to not let him go for 30 million. Hes simply worth nowhere near that to any other club in the world.