I think the way I'm going to handle it is to say that "I won't buy the cookies, but here's a few dollars to use for your troop's activities". The girls will be happy and the parents will get the message.
The Girl Scouts have to prebuy all the cookies. The girls then have to sell them.
Donating to a troop direct is better, but there is still a cut that goes to the HQ.