I like Apple's approach. When some scammy dev ran to the press with a sob story, Apple would expose all the shady shit the dev was doing. Sorry, but 99% of these whiney stories are the developer's fault. Don't violate the terms of service, and don't be shady. It's not that hard.