Wow! Seems as if Scouting has it's fair share of people unwilling to accept people who are different then themselves. Different in thought, looks, beliefs ect. How narrow of an organization have we become.
My interpretation of the word straight is more literal. It is up to each individual to determine what their code of morality is and then to stay true to their beliefs.