&gt;Needless to say, I felt like an ass.

You should.

People asking for donations should never, ever, ever assume every single person they see has cash on them OR the means to give their money away. 