They're all parades. Parades are there to be a celebration of something, or a way to get a message out.
Gay pride is the same as Irish pride on St. Patty's or veterans' pride on Memorial Day.
You might see them as "out of touch," but there are a lot of normal, rank and file people out there that spend the entire year planning their parade costumes or performance. I don't see any reason to take that from them just because you find it tacky or useless.
Pardon my impertinance, but I find your attitude to be "out of touch." I've seen plenty of these parades, and while it's not my cup of tea, exactly, everyone seems to have a good time and don't hurt anyone.
Freedom and inclusion, I think that, in the end, these parades are important to the culture. Without them, your Million Gay March idea would never fly in the first place.