I guess I'm the odd one out on this, but why not send your competitor an email and let him know what he's doing is risky and dangerous. Perhaps he doesn't know? Perhaps he had a developer who told him everything was fine, and a friendly, across-the-aisle approach could help things.
As you said, you'd probably put him out of business, and regardless if that's your competitor or not, it's still a human being with a life that will be ruined.
As icebraining mentioned earlier, it's not illegal to not be in PCI compliance, just really, really dumb.