This is a genuine AIBU, so I'd really appreciate some feedback as I feel very confused. I'll add a second follow post to put a tiny bit of background in.
DS had his 15th birthday early Aug and his Dad promised him his 64gb "old" iphone7 as his birthday present (Wow!).
Dad wants to upgrade to iphone 8.
Dad (XH) can upgrade now 12 months into 20 month contract as iPhone 8 is out but has told Ds now (7 weeks after bday) that it'll cost him extra if he doesn't hand his iPhone 7 in. And the difference is £200 over 6 months in monthly charges (XH won't show DS any invoices to evidence it, but that sounds about right), but it still means XH upgrades earlier to a new IPhone 8. Dad (XH) wants to charge DS £140 of that for his gift. XMIL& XSIL usually give DS £50 for his birthday but DS had nothing for his birthday from that side.
DS has started shouting at me 7 weeks later that I won't pay his dad for his new phone so he has no present. Yet I spent over £600 on DS's present as a single.mum.with my retired DP (laptop, see next post but it was over next Xmas too).
Dad has also told DS he can hand in his iPhone 5C (that I'm still paying for on contract , which ends next month) and Dad will take off £40 which is what XH told DS that apple will give him back for it. He said he has to take it off DS now, (like this weekend!!)- but I've still £20 per month to pay on contract for 2 months (so £40) which I don't get back. (I pay the mobile bills for all DC, so I'll have overlapping with SIM only contract I'll get, that's an extra £8x2 to add him to family BT, I don't mind latter).
Now none of this seems to work out as a genuine gift to me? Or AIBU?...