Apple needs to bow out of politics. Let anyone post an app as long as it's secure and not threatening to the OS or device itself. It's the politics (like with other companies) that will destroy it. If some terrorist wants to make an app, let it happen. It would be much easier to flag and track people that download said app, than to ban such apps completely from the walled garden, and force them underground.