and i'm not convinced podcaster broke the rules. they said it duplicates current iphone function.
Uhm, that's the rule, right there: "Duplicates current iPhone function." You said it yourself. Of course it broke that rule. There's no debate there.
The problem is:
1) It's not enforced with other programs (as you pointed out)
2) The rule was made up after they submitted it
3) Apple won't define what functions it does and doesn't cover, so you have to guess
4) It's a dumb rule in general.
I can tell you agree with all of that, but I'm just pointing out that your first thought was wrong. It DID break a rule. It was just a stupid, made-up, ill-defined, invisible rule. But it was still broken, all the same.