So many people are making false equivalencies like this. They aren't punishing people for anything that was ever ok for one, and two "throwing people in jail" isn't even remotely comparable to the situation.
This is like getting a speeding ticket in Feb so now my car insurance is more expensive in June.
And theres nothing wrong with the example. Punishments for laws cannot change and apply retrospectively. This is the same. Before this, the "law" was that if you're a bad cookie, you get restricted/banned etc. Another "law" - if you're a bad cookie at the end of the season you wont get your rewards.
Now, Riot changes the rules at the end of a season. "if you're a bad cookie you will get restricted/banned and you wont get your rewards this year", changing the punishment for being a bad cookie.
You're not allowed to change the punishment either.
Behaviour and ranked rewards are purely of riots design and nothing like premiums and bad driving which have mathematical relationships - I'm not saying that bad behaviour is ok so you keep misunderstanding me - I'm saying that the equivalence isn't created until they say so.
And if you say so at the end of the season, then all you're doing is surprising everybody since the current expectation is that 'restricted people at the end of the season will not get rewards'
There has been no communication that it was going to be anything else, and now they're going to act as if people know since the start of the year.
I repeat - I am OK with them removing rewards for player behaviour punishment (as long as people know that). I am NOT OK with them changing the rules, changing the relationship between behaviour and punishment and then applying it people 8 months prior to the change.