Yes.
And you would not want homo rallies banned in America.
No, I would not want them banned. Otherwise, what argument could I make if the government wanted to ban my religion (Judaism)? If freedom of speech and religion are subject to majority vote, can I always count on being in the majority?
Since marches or protests though, tend to block traffic and impend movement, and therefore the freedom to do business...there is no automatic right to march or take over streets at any given time. Therefore municipalities (including DC) will issue permits to protest or march--in order balance one groups rights to speak, and peaceably assemble, vs. other peoples rights to move and do business.
If sodomy is illegal in Serbia (like it was in most-all civilized countries until very recently) I do not believe a group glorifying in and pushing for illegal activities...really has a right to protest or march...at any time.
Practically every homosexual parade or march in the USA and Europe is at least R-rated....with open displays of sadomasochism, sex acts, kissing drag queens and partial and full nudity, all of which are against public decency laws most places, so OF COURSE a city has a right to ban such a disgusting parade of perversion.
I believe Washington, Jefferson, Madison, Adams et al.--even all the Founders, would agree with me.
There are already powerful groups that want your religion wiped out, and you want to defend the "rights" of such people, lest something bad happen to you in the future.
One day you will be in the minority. Muslims, homos, satanists and communists will be the majority. Count on them to respect your rights.