Nevertheless, I would be happy if something "happened" to these people, because of the good things that would result (less corruption of others, less glorification of evil, ceasing of their scandal to others)
Well, sure, but at the end of the day only God knows whether any particular punishment would have the effect of lessening corruption, or whether God in fact intends that there be less corruption. Sometimes God allows corruption to continue unchecked. Only He knows His reasons sometimes.
So ... we should be happy with WHATEVER happens or doesn't happen, because God willed it so. Sounds like some people were lamenting the fact that some of these people were left unpunished by this. But if God chooses not to punish, we should be happy with His decision. In any case, I'm sure not going to stand over anyone pointing my finger and insisting they be punished ... since I'd probably deserve to be cast immediately into hell first if I dared do that, given my own sins.
So, one of my kids, who's working now, destroyed a toy that belonged to his younger brother. So I demanded that he make restitution and buy him a new one out of the money he earned. He reluctantly did so ... under duress. But it turns out that the toy he had to buy as a replacement was a couple dollars more than the original (slightly different model), so he was up in arms trying to get the difference out of his sibling. I told him to stop. Then I listed all the stuff he's cost us over the years (damages, etc.) and reminded him that we had not forced him to pay up ... this was well into the hundreds or even thousands of dollars. I reminded him about the story in the Gospel about the servant who was forgiven a great debt by the Master and then tried to throttle a few pennies out of a fellow servant. I told him he should be happy to go a little extra to make up for the distress he caused his younger brother.