Friend 1 gave friend 2 money for baby - £20. Friend 2 is struggling financially and used money for grocery shop (including nappies and next size up vests, but baby-related spend probably not totalling the full £20). Friend 1 is annoyed and talking behind back about friend 2, saying money was for baby and should have been used to buy something specifically for baby or put in savings account for baby. Friend 2 says she needs the money and she spends far more than this on baby all the time - can be considered a spend in proxy for times she has bought clothes etc.
Who is right?