I think people spend far too long going round in circles getting wound up about a very simple concept.
Is it really that hard to just get along with everyone?
In response to the many, "why is there gay Pride and not Christian/Muslim/Straight/insert alternative Pride" - the answer of course being the long history of unjustified persecution of a large number of people based on something really rather irrelevant. To wheel out the rather cliche example - Alan Turing. Did the fact he was gay make him any less of a brilliant mathematical mind? Of course not.
So why should it affect any other person, with other beliefs? As long as their belief doesn't hurt anybody I don't see the problem.
As one of the "younger generation" I'm afraid to report that we see this discrimination as a hallmark of those older people...