This is one of the big problems with the App store.  If you develop for it, you are really at the mercy of Apple's decision process with regard to who can sell what in their store.  It is their store, so they get to decide, but we as software developers need to decide if it is worth the risk for the potential reward you could see from having an app in their store.  I personally am not developing for the app store because I do not like the decisions that I have seen Apple make.