in app purchases should only be on paid games
So you think it is better for folks to pay $1.99 or whatever for the game AND get nickeled and dimed.
It's really quite simple. There are three basic modes with these kinds of apps
1. try it before you buy it. ie, using in app to avoid you having to download a different app just to replace the free version you liked with the paid one that has more levels, no ads, whatever
2. free 'reader' for paid content. Common with magazines, map app etc.
3. the annoying games like farmville where you hit a level and have to pay to continue.
if an app is that later, just stop playing. don't buy etc.
and if you are letting a kid play with your phone or a touch etc, put the parental controls on so he/she can't do the purchases. It's really that simple.