The fact that they have readily agreed to honor the old terms for the old players is to be applauded. Too many times now we have seen programs have to be dragged kicking and screaming into compliance with their original terms. So far, RewardsAffiliates appears to be doing the right thing.
I agree.
You may not like the new payment model, and no one forces you to use it.
You signed up for something else, and you get to keep that. The players you have are yours for life under the same terms you contracted for.
If you want to send new players, then you need to sign for the new deal.
They are changing the way they do business, and you may or may not like that, but they are not retroactively changing anything, and they are honoring their contracts.
I understand your frustration, I was very unsatisfied with the money mechanic solution back when, but it was above board so I bit my tongue.