No, not at all.
If Group A has 10,000 members and has reserved a public space for a program, and group B with ~10 members descends upon them and creates a distrurbance, what would you expect?
Would you expect the police to force the 10,000+ to allow the small group to disrupt the planned festivities? To ignore the bullhorn, flags and chants? I would expect the police to present Group B with an alternative of either leaving, or facing arrest.
If this were a Christian gathering of 10,000+, and a dozen or so Athiests descended upon the group and began insulting the Christians, what do you think would happen? Typically, the disruptors would be given the same alternative these Christians were using.
IMHO, Christianity had little to do with the motive of these individuals; this was a power ploy for attention using Christianity as an excuse. These actions had very little in common with the teachings of Jesus Christ.
It doesn't matter what you think a good Christian should do. It's illegal to arrest people for being Christians, even if you are embarrassed by their form of Christianity, or you're offended by Christianity as a whole. It doesn't matter why you don't like these particular Christians. They didn't break any laws. Offending someone, no matter how politically incorrect you are, is not illegal. Yet.
I attended a rally to affirm marriage to be between and man and woman put on by local churches. A lot of homosexuals showed up, guys in dresses, offensive signs, etc., and they shouted over the speaker, kept getting closer to the crowd and generally trying to disrupt our gathering. The police asked them several times to move back and they refused. The police began arresting them and then they moved. I live in a medium-sized southern city so maybe that's the difference. Overall the homosexuals were not doing much to change people's opinions about them. But why should they? They are a protected class.