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.
Anderson wants to fight in Brazil because of his brand you are just hating. He also accepted this fight on the condition that it will be in Brazil and now the UFC is going back on that he deserves compensation.