Down here alot of communities have a no-soliciting policy - so door to door is out of the question.
But alot of the "Big Box" stores and supermarkets do donate, or allow non-profits outside their stores.
So, what I'm thinking is: what about hooking up with the local V.A. or American Legion, getting donations of money or flags from the "Big Boxes" and selling them. And collecting old flags for proper disposal. When our local group do the disposal the local newspaper covers the story. With both groups involved, it would be news worthy and may get them more donations.
It's so close to Memorial Day and The 4th, they may go over good. School is almost out and I doubt the troop will meet in the summer, so time is of the essence.