Please feel free to make that incredibly stupid mistake if you (or the people doing the "handling" you speak of) wish to.
Don't be deterred by the fact that Massachusetts was the first U.S. state to allow gay marriages, without weaselly half measures like "civil unions." That efforts to reverse that step (which was originally a state supreme court action) were opposed by a strong and vocal majority of the population. That the most recent polls on record indicate 75% to 80% support for gay marriage. (Not including the significant percentage of "no opinion" which is support by default, because tolerance doesn't have to mean active approval, just unwillingness to actively oppose.) That a recent statewide ballot initiative to roll back recently established trans rights was rejected by huge margins of the voting public. And that those statewide figures underestimate the level of support for LGBQ+ rights in Boston, which like most large urban centers is considerably more progressive than the state overall.
If you wanted to send the message that these protestors are Nazis and do not enjoy popular support in Boston, then you'd do nothing and let their action, if it happens at all, be pathetically minor and mocked by the Boston general public that happens to be around.
But if you want to send the message that straight people have no right to pride or identity, and that tolerance for different views only flows one way, by all means, "handle" it as you will. Everyone loves a good riot.