I need more information before I could pass judgement.
I make my 7yr old pay for his own clothes, and pay for friends' birthday presents (if he wishes to give one). But, we (wife and I) are the ones that give him the money used, so...
In fact, just yesterday I told him if he wanted to go to Pizza Hut, he had to use his own money (just to set the stage, this was right after we took them to Hungry Jack's, aka Burger King).
We could be portrayed as either extremely cheap and heartless (what, they make their kids buy their own socks??!!) or extremely spendy (whoa, $8/wk allowance for a 7yr old, that's outrageous!). BTW, clothing doesn't come out of the regular allowance; we give our son an extra $5/mo for clothing (though if he wanted a $100 pair of shoes, he'd have to dip into his allowance).
As for not flying out to see a grandchild born (first or tenth, shouldn't matter), not sure. How far away, how much are the tickets (and accommodation; I doubt the new parents will feel like hosting their own parents at that time), etc.? They're going to see them within a few months anyways, and the new parents will probably be a bit more settled into their new routine at that point, so maybe that really is the best thing to do (money aside)? We're thousands of miles away, we certainly didn't expect family to come and visit when our newest was born. If that's ok...at what point does it stop being ok? 3,323 miles? 1,252 miles? 3 miles?