Flying from MSP to DTW yesterday a flight attendant announced "as part of the partnership with Breast Cancer Awareness and Research month" we will be walking through the aisle collecting donations which will be used for awareness and research". So sure enough this woman walks the aisle with a little pink bag and actually solicits the passengers for cash. I was mildly irritated but became completely irate when after a few minutes she gets back on the speaker and says "aw come on folks we have a completely full 737 and ONLY collected $40 and change. I know you can do better than this!" She said she'd be back down the aisle and wanted all of us to dig deeper in our pockets and to substantially increase the donations. Now I am really pissed off and I know other passengers were as well as we discussed it while getting off the plane. I confronted the pilot who was standing in the door way and said does he condone this bad behavior, assuming he heard the announcement(s) - I probably invaded his personal space as well as he had to take a step back when I was in his face. He said I don't know what happened, I was flying the plane. So I summarized the shake-down and left. The purser and the collector both apologized this was offensive but seriously the damage was done. I wrote a letter of displeasure to Delta asking for their official policy on something like this. I am still so peeved...I fly from Chicago home on Sunday so will be interested in seeing if this happens again. Anyway, has anyone else experienced something like this? And even if you haven't what are your thoughts? Please know I am not anti-fundraising and awareness but I am against berating and shake-downs.