If they engage in homophobic or hateful behavior, then it is fine to call them what they are.  It is like saying the KKK is racist.  Ruse's Tweets were homophobic and hateful.  They were clearly uncalled for.

And Fr. Martin is preaching tolerance toward people who have been hurt by the Catholic Church because of its dogma.  His book has been endorsed by many bishops, including Cardinal Farrell, who is not who I would consider a flaming liberal.  I don't see how this is different from the Catholic Church engaging in ecumenical dialogue.