regarding your second point, this is able to be disputed rationally.
Money is fungible. If you have some sum of money, say $100, and you plan to spend it on food. And I then give you $50 and say “don’t spend it on booze!”, well money is fungible, if you spend my money on food, you have $50 left over which you then…