The Gay Pride parade organizers have a permit for specific streets and roadways on a specific date and at a specific time, just as the St Patrick’s Day parade organizers did. Those organizers/permit holders are free to choose who can and who can’t march on those roadways on that date and in that time. Being on the street as a spectator is another story.
Unless you’re saying the gay groups had a Constitutional Right to march in the St. Patrick’s Day parade?
No, my point is that the St. Patrick’s Day Parade has a religious basis and should be able to exclude those who oppose the faith.
Gay pride is political and and cannot exclude based on political opinion.