This discussion is great and I really appreciate your feedback.
So, here is my take on it after reading your comments and doing a little research. I do not think having the unit solicit for goods or especially funds is appropriate, but I do think we can approach local businesses and ask them if they would like to be involved in our events. A lot of businesses have branded items like pens, pencils, magnets, etc. that would be great to pass out to the boys and their parents. At the same time, if a business wants to donate some funds on their own, I have no problem accepting it.
For the Blue & Gold we go to some of the local markets and restaurants to get prices on large amounts of items like fried chicken or pies or whatever. We tell them who we are and what we're doing up front and we typically get a discount or in some cases donated extras like cups and napkins. I think this is perfectly acceptable. I also think its acceptable for me to approach our local sporting goods store (also a big District sponsor) and ask them if they have any overstock or closeout items we could get a jump on for a good deal. Maybe they are having a closeout sale on fishing rods in a couple of weeks, but for the Cub Scouts, they'll give us a deal on a couple this week.
I don't feel like I'm going to these places with my hand out, but rather I'm giving them an opportunity to be involved with our program and get their name in front of our parents and kids. If they give us a discount, I will graciously send them a letter thanking them. If they go over and above that, I'll send them an engraved plaque from the Scout Shop. I've seen a lot of plaques from other units in the district on the walls of pizza shops and other local businesses so I'm certainly not alone.
We approached an ambulance company to give the boys a safety talk and tour of their facilities. They said any time and also handed us a box of pencils, pens, band-aid dispensers and flash lights with their company brand on them as well as a $100 check. Completely unsolicited.
Thanks again.