I am very much against deceptive or excessive in app purchases in games.
Personally I deactivated the purchases on my ipod touch and Ipad. I have to put in the password to buy anything. This should be the default setting.
But to be devils advocate I would point out it is thanks to in app purchases that companies can offer free to play apps.
There are a lots of high quality games that people would otherwise not have gotten to play for free, or perhaps only in a more cut down demo fashion.
The vast majority of games don’t try and trick or swindle the player. I think stricter guidelines on how a purchases can be made, and a little bit of education for the public will be able to sort this out.
either way I think its good that it is being discussed.