I will never understand this shit. Why are parents so scared of their kids throwing tantrums that they either buy them everything they want or replace destroyed/lost items without so much as giving the kid a stern talking-to? My mother did this with me when I was a kid - she'd just buy me shitloads of toys because I said "gimme gimme gimme" and then she'd bitch about how much they all cost and how poor she was because of it, and she would always make it sound like it was my fault. Uhhh, just because I say I want something doesn't mean you have to get it. Contrary to what she or any other parent might think, their kids do not make them buy shit for them.
Why are so many parents allergic to the word NO? If a kid wants something, whatever happened to telling them to wait for their birthday or X-mess (if they're good), or giving the kid an allowance for doing chores so they can earn the coveted item (which usually leads to the kid taking much better care of it because it wasn't free)? Why do parents just indulge every bullshit whim their kids have? Delayed gratification is something we all need to learn, preferably at an early age. Otherwise, we're going to have a generation of young adults going batshit nuts because they can't have (thing) right fucking now all the time.
Tell them no, end of story. If they scream and cry nonstop, then slap them until not getting their own way every single second becomes preferable to getting the shit beaten out of them. Trust me, they will learn very quickly to keep their face holes shut and their greediness to themselves.