Since you've already told everybody in the group that he's a cheater, there's no point to inviting him back to play, even if he's not cheating.
Get it out of your minds that you're going to get some retribution here. I know you're keen on "justice" but there's nothing you could do that would end well here. And besides, maybe he wasn't cheating. But as I said, since everybody suspects him, there's no point in continuing to play with him.
Here's what you do for the future:
- Buy a cut card - you can get them at the same store where you buy a button
- One person shuffles, another cuts
- Deck above the table at all times
- No riffling, no pre-running the board, nothing like that
Good luck. It's never any fun when you suspect a cheater. This is why we have these procedures, so you never even have to suspect anybody.