All that aside, I think it's great.
Shows support for an issue that impacts many of us in some way or another. Doesn't matter what the issue is or the politics behind it, it's just nice to see the Flames be a part of the community every chance they get.
I never paid much attention to the "where's MY parade" crowd. It's kind of like if a healthy person balked at a Cancer run and said "well where's the run for people WITHOUT Cancer?". No one would be so dumb though