Also, in what circumstance would it ever make sense for a rational business to revoke your credentials and assume that because they've added functionality you just might not want to use the product anymore? They should just cut off all access and make you go through the whole process of re-enabling it?
That sounds like you're demanding seppuku, and I think you're overreacting quite significantly.
That said, if they had in fact replaced a web service with an iPhone app, that would be a fundamentally different product that I did not sign up for, and I would expect them to yield my permissions and start over, or send an email with "click to transfer permissions to the new product." What if they "pivot" to become an email marketer? Would my permissions ride along there? You are right in this case, however.
It's got to be an extremely stressful situation that was not of their own making, and I think we could all cut them some slack while they scramble to get everything ready 48 hours earlier than anticipated! :)
Edit: Actually it's the only feature of the iPhone app that is working. The new calendar view is just "Loading..." (iOS 6 -- my own fault)
Some very interesting issues with iOS 6. Apple went and implemented a method in NSMutableArray with the same signature as one of my category methods. Hilarity ensued, but also a broken home screen.
I'm actually really thrilled that the try-catch was able to help the app recover correctly.
UPDATE: Greplin still has access to my google account. http://screencast.com/t/c8mQiZMo wtf, greplin? I authorized for a specific purpose and you shut down the app; why are you still holding the keys to my google account?
To see google account app auth settings: https://accounts.google.com/IssuedAuthSubTokens