This might be a little, umm... Harsh? And I don't mean to pick you specifically, Nav, but aren't we a little better than just a bunch of list collectors?
Take your desired improvement above: What would be the reasoning for having to input your parental code each time to play an Indie game? It's an annoyance, but they didn't do it irritate you to stop buying Live and go play on the PS3 for free. I'm sure it's part of their parental security controls - controls that you requested when you took advantage of them.
Point being, if they didn't force you to input your parental code when your son wants to play avatar golf, what else would they be giving him access to do without your code that you set up the restriction to prevent?
I agree with this. I don't have restrictions on my kid's Live account & he can access XBLIG just fine with no need for me to enter a code. However, the Indie Games channel is considered user-generated content and as such they have no ESRB ratings(they're unrated). I had believed this influenced Nav's next problem: having to be connected to Live in order to play the game. But that's not entirely the case either. For some good reading on XBLIG, ratings & why the Live connection is required go here...
http://forums.xna.com/forums/t/40617.aspx
http://forums.xna.com/forums/p/19178/101196.aspx#101196
http://forums.xna.com/forums/p/19178/101223.aspx#101223
Tommy McClain