Your opinion that a protest is done to gain sympathy is, in this case, wrong.
MHOL is not my cup of tea...in a way I agree with you.. if I were doing the demonstration, I would do it differently, however, they are not a bunch of kindly almost straight passing sweet little old gay folks.
They are activists. Demonstrations have different meanings to them.
They could care less if you are offended or not and the fact that you say that sort of makes their point... if you are offended, be offended, it is none of their business, just remember that same freedoms that allow you to be offended allow them to be offensive. And visa-versa.
They do not care if you accept them, tolerate them, or understand them..that is your problem to deal with. They just will not be sent to the back of the bus as you figure it out. Instead of waiting for acceptance, they decided they do not need it as they are still equal members of society.
Again, that is not how I would do it, but as I made quite clear earlier..for any civil rights movement to be successful, they need the sweet little old gays apologizing and trying not to make so many waves as they politely ask not to be sent to the back of the bus and they need the revolutionairies who will just say I do not care what you think I am going to the front of the bus.