>To use a hyperbolic example: you can see that "Free meals (NO GAYS)" would be discriminatory.
Yes, I can. And if that situation modeled the dynamics of the current one, it would change my mind. But I don't see how it does.
They're not denying the free meals/course materials to gays/vegetarians/the deaf. They're giving away byproducts that, by their nature, gays/veg's/the deaf cannot use, which came about as an incidental product of legal, non-discriminatory behavior.
For an analogy that does capture the dynamics: imagine if some factory's production process spewed out a waste product that happened to be perfectly usable as an STD prevention device for hetero sex but not homosexual sex. So the owners shrug and say,
"Hey, anyone who wants these hetero STD prevention devices, feel free to take them away!"
Would you say they're violating the spirit of such anti-discrimination law if they didn't also pay for the manufacture of gay-optimized condoms at a 1:1 ratio?