Sure, why doesn't your second option call for all countries to pay Brazil then? Instead of just western countries.
I can even accept that richer countries could pay somewhat more. But, still, there are a lot of non-western countries that are quite rich. So, why only western countries should pay?