I believe you're being somewhat disingenuous with that argument. Of course the Boy Scouts are "discriminating" by excluding homosexuals. Dale simply ruled that the First Amendment protected the right of the Boy Scouts to engage in that particular form of discrimination. Nothing in this decision is inconsistent with that ruling: the Boy Scouts have the freedom to associate, but the state is under no obligation to grant them preferred status if they engage in certain types of discrimination.
The Boy Scouts made their bed when they decided to fight this battle, and now they have to lie in it.
It is unfortunate that the record on appeal did not put the question squarely on the necessary facts so the Court would be compelled to take the case.
John / Billybob