After taking over as treasurer of my sons troop I jumped head first into finding out if scouts could receive a protion of what they sold. ****It is not and is call personnel inurement*****
Inurement/Private Benefit - Charitable Organizations
A section 501©(3) organization must not be organized or operated for the benefit of private interests, such as the creator or the creator's family, shareholders of the organization, other designated individuals, or persons controlled directly or indirectly by such private interests. No part of the net earnings of a section 501©(3) organization may inure to the benefit of any private shareholder or individual. A private shareholder or individual is a person having a personal and private interest in the activities of the organization.
It is plain and simple it goes to all. As for my own opinion when people/troops do this and know it is wrong then they are not true scouts.