I (M29) quit my job about 4 years ago to come and live with my partner (M38) but “havent been able” to find a job here - rural area with only blue collar work I’m not qualified for, but kinda refuse to work my ass off as a bartender or similar for a very low payment in this area while i could earn much more for bartending in the capital city where i came from, and maaaybe I also find it defeating to work on such a level after going through a lot for education (bachelor IT). 
My partner knows this but has a job that pays well enough so he can provide for both of us. That’s why he suggested I move here in the first place. I don’t spend much and don’t treat him as a suggar daddy i guess. He gets necessities, food (which i cook) and pays the bills and gives me some cash monthly to cover potential expenses and for my personal needs (around 70€). I consider myself very low maintenance. 
We’re together for 7 years now and we were doing great until a few weeks ago when this happened:
I went to visit my parents and after arriving to the bus station I decided to save some cash by not calling a cab (expensive here). During hopping on and off public transport i saw this poor woman digging through trash cans, searching for plastic bottles (which are refundable here for some small amounts of money). It was freezing and the wind was blowing like crazy and she was obviously shaking. I usually don’t give money to beggars because there are a lot of scammers here disguised as them. This lady wasn’t begging but minding her business and trying to find as many bottles in the freezing cold to earn some cents. 
So yeah, i felt bad for her and decided to give her 20€ to go buy whatever she needs (probably food because she’s obviously desperate) and go home to warm herself up and take a few days off from bottle collecting (cold week forecast). She burst into tears, wasn’t sure if she wanted to accept it but did so in the end. She was very thankful and very humble. It was quite wholesome and i felt really good about it.
When i told my bf about it he was furious because “that was money he earned, and it was meant for me, and he would rather have me spent it on a cab instead of durdling around with public transportation for hours in the cold”. He was concerned for my health but he was much more angered by the fact that i gave money away to a stranger which he earned for me. 
My argument was that if the money was for me, shouldn’t i be spending it how i want? He agreed but still thought giving it out to unknown people is unreasonable. Money was never an issue in our relationship till now and i fear this might change how we handle things from now on. 
In order to handle situations like this more gracefully in the future I’d really like to hear some other opinions.

Tldr: i don’t have a job, my partner provides for me and i gave out cash i didn’t earn to a stranger in the streets. 