Long story short - My OHs daughter is 12 and at Xmas my OHs brother asked to buy her the new iPhone. OH said no because he was giving her his iPhone 5 and the Xmas before she has been brought another phone and had lost the charger and smashed it - plus her behaviour hasn’t been great. She’s just let slip that my OHs brother (her uncle) has told her he’s buying her the new iPhone next weekend, this led to me (not OH because he’s too soft) telling her that she will not be having a new phone, reasons being she doesn’t need it, wont look after it, hasn’t been well behaved, it’s waaay too much money etc - I also explained that we had already said no to her uncle at Xmas and so he shouldn’t have said that to her. There were tears and she was upset as apparently all of her friends have the latest phone. Very annoyed with her uncle, should we say something to him? Am I being unreasonable (also sometimes I don’t feel like it’s my place to say as I’m not her mum, but she has no sense of money and takes a lot for granted atm/is quite rude sometimes so I dont think we should reward her with a new phone??)