Yes, but if Clark uses time travel to erase everything that came before, then he never lost his powers, he was never actually in the diner and the guy never actually beat him up.

So Clark is taking revenge on a guy who didn't assault him.