Yeah, I don't understand it spoiled nieces and nephews either. Mine are generally well behaved, but getting a 12-year old an iphone5 for xmas is overkill in my opinion. I guess the world is just different now. Or maybe when I have kids I will spoil them in exactly the same manner. Except for with legos.
If I don't have kids, I will still buy the legos. For myself ;)