How are they discriminating against the Boy Scouts? The change in policy applies to all non-profits, not just the Boy Scouts.
Not so. Berkeley provides free berths to many non-profit organizations, they've just targeted the Boy Scouts to revoke their stipend due to BSA's policy on homosexuality.