Not an apples to apples comparison.
Sonnen does what he does for his brand and to help promote fights and to be honest he is very smart about it and it will lead to more PPV sales. He has never refused to fight in a specific venue. Im not saying Anderson cant be disappointed, but get over it and go fight. Dont sit there and throw a hissy fit because the fight has to be moved.
chael sonnen ppv numbers
98 : 635000 (evans vs machida)
104 : 475000 (machida vs shogun, ALSO had cain but cain wasnt a draw then)
109 : 275000 (couture vs coleman)
117 : 600000 (Anderson silva.)
136 : 250000 (edgar vs maynard, aldo vs mendes)
See the differences? Now he might get a few more buys for this fight... but its hes already fighting against a HUGE draw so unless the PPV doesnt 1 mil +, he might as well have not done all that marketing because it makes him look like a fool to anyone that is not a nitwit.