Yep, sucks to be a developer though. You can spend a year developing an app only to have it pulled from the store. Of course, the risk is low so you might try anyway but the situation sucks.
Heres why you should persevere though: I have 5 ios apps; together, they pay for my property tax and my mortgage. My house costs $1.1 mln btw. Prop tax in CA is ~1.25%. I am not deeply wedded to ios btw inspite of my revenue. I moved my client side code to Android. Took me ~3 weeks. Unlike Simon, I hedge my (appstore) bets.