Just popped on MR after a few days away and saw this.
Let me add my voice to those who believe this is a rather ridiculous overreaction by the respected moderators of this forum, and it should definitely be reconsidered.
I was aware that affiliate links were being used, and was OK with that. Enforce a disclosure policy --fine. But this new mess? This forum is dead to me unless things revert.