Re: How to make kids understand?
you seem to be on the right track! Like Shanthi says not giving in plays a very important role. So consistency is very important and I often catch myself telling my DS who is almost 9 that it does not matter what others have or do - we need to look at what we want as a family and if we just 'want' something or if we 'need' something. So we need to take that into consideration and make our choices - this does not mean you won't get toys at all but then you will not get them every time you ask. It seems to work and I also try to understand what is it really really he wants and what is it he asking just because he can! That will help too.
Yours will certainly outgrow this phase, his priorities will change and so will his perceptions. But then the cycle will continue with gadgets for that age - so keep up that sense of perception you already have, don't buckle in and don't get emotional about what he speaks or says. He will soon begin to understand.
The other thing that has worked for me is checking the price of the toy and tell my son that instead of that toy, I will deposit that money into his savings account (if too expensive, half of it), take him to the bank make a deposit and as he sees the savings grow he seems to appreciate it better. May be you can try it.
Also consistently cleaning up his old stuff and giving away (once a year or once every six months) along with him will teach him as to really how much he has used a toy or a gadget.
Thankfully these are all parental pressures faced by all of us and we can only learn as we grow!
"The important thing is this: to be able, at any moment, to sacrifice what we are for what we could become." - Charles Du Bos