Rogers wasn't "caught." He was told to clean whatever it was off his hand, and he did.
_______________________________________________
Therefore, he did nothing illegal since he wasn't caught. Do you even know who told him to clean his hand? I'll give you a hint, it wasn't the umpire. It was in his dugout as he came in from the first inning.
This isn't the first time Kenny was "accused" of cheating. But last time, he was called on it for scuffing the balls with his finger nails. Every single ball had the same scuff on the MLB logo that he pitched. He denied it, but was warned they are looking. After that, they hit him like he was a little leaguer. Gee, must be coincidence.
By your reasoning, once you stop Rogers from cheating, it's like batting practice, right? Well, what happened last night? He gave up two hits in eight innings. Thanks for destroying your own argument.