<u>Answer:</u>
spendthrift
<u>Explanation:</u>
A spendthrift is a person who spends money in an irresponsible way, or in other words, wastes money.
The word "spendthrift" has a negative connotation because of the image of wastefulness attached to it.
The words "generous", "benevolent", and "philanthropic" are used to compliment people, and do not have any negative connotations.
I can’t tell where your third stanza is due to how you typed it. You didn’t make it visible enough to tell.