You did a good thing...you have a good heart...and never say you are stupid! Never put yourself down like that! You are bright and wonderful and the Good Lord knows you followed your heart! Just chalk it up to "Lessons Learned"!!!
I can't say for other states/cities...but in my city...THERE IS NO SOLICATING OF ANY KIND IN FRONT OF ANY STORE!!! We always have customers coming to us stating someone is out front begging customers for money and we go out and tell them they have to move (I've had to do it!).
If you are approached by someone infront of a store you are entering...approach the customer service desk and inform them that they have a person begging customers for money. Our store allows Salvation Army (Christmas), Boy and Girl Scouts (during cookie and popcorn sales only) and a few others I can't recall off hand....but they are not begging and they have to get permission (I say this, cause I had a customer complain once when the Cub Scouts were in the lobby selling popcorn ... recently). I told them, they are not begging, they have the Store Directors permission and it's your choice to buy or not!
I remember once, nor will I ever forget it...it was March 1982 and my friend, her daughter and I were entering McDonalds for breakfast (Ocean View, Norfolk, VA). I saw a homeless man sitting behing McDonald's on the curb. He was not begging, not bothering anyone, just sitting there. I saw two young boys (approx age 10-12) approach the man and hand him a McDonald's breakfast. I thought, "Now those are some really wonderful boys to help someone out."....so I thought, I watched as the man, who had this big smile on his face and thank the boys, open the carton and nothing but PAPER inside! That was very mean and cruel and I watched as the boys ran off laughing!
Well, once inside, I ordered an extra breakfast. I gave it to my friends daughter and we walked out with her and she gave it to him. He again smiled and said "Thank You". When he opened it, we heard him say, "God Bless You!". I did not know he had a friend and he called his friend over and was about to share his meal with him....I told him to hold on and got another one and they both had a warm breakfast together. I did slip them both $5.00 a piece too!
I love to help, but I don't like being scammed. I don't give to those on the street corner ANYMORE! It was dead of Winter and very cold and a man was on the corner wearing a flimsy coat and no gloves. I went home, got him a warmer jacket and a pair of gloves and gave it to him. A couple hours later, he was in the gas station and SOLD the jacket and gloves to the man behind the counter!!! I did say to the man I gave these items too..."I was trying to help you. It's because of ppl like you that many won't help!"
So, those are my stories and experiences. I only give to VIETNAM VETS, CHILDRENS HOSP OF THE KINGS DAUGHTERS and PURPLE HEART...in fact, got to call VIET VETS today, for a pick-up (I take turns on these three!).
And I have a sister who was homeless, living in Maryland now. I refused to sign any paperwork the Social Service office sent. WHY? Because I know my sister and she wanted a FREE RIDE! Now, a little over a year and finally growing up...she has her own apt, has a job and has found JESUS! I didn't know he was lost, but she found him!

She's happier than I have ever seen her and her relationship with her kids have grown so much (They are all adults). We were the ENABLERS and we had to stop...TOUGH LOVE is very hard! (BTW: she was never into drugs nor drank...she is Bi-Polar, Maniac Depression)
My family and I wish you and yours a Most Wonderful Holiday Season and may your days always be Blessed!
Merry Christmas,
Annmarie