The last time I made an in-app purchase was for Elder Sign: Omens, a very simple game of chance that I like primarily because it reminds me so much of the fun I had playing the Arkham Asylum board game. Anyway, they offer a straight deal: a fixed sum (no intermediate currency) for additional content. That's it and I feel comfortable and justified buying that even though it's not a challenging or elaborate game.
I would never buy stuff if a game uses any of the shady tricks described in the article, but what's really poisoning the pool for all game developers is my increasing unwillingness to invest time into games that I don't already know in order to avoid that sort of disappointment. So what they're really doing is ruining it for everyone in the long run.
Maybe straight-up, no-tricks games should have a seal or something ;)