I would say it is not morally or legally correct. The monies were donated with the express reason to pay for a memorial with the excess to go to charity. That was the contract that people 'signed' up to when donating the money. To change the 'terms' afterwards is not allowed. If the councillor wants to buy gifts then get them to open their own wallet....