Disagreeing can also be telling someone their ways are wrong. There are also Muslims (and people from other religious along with non-religious people) who verbally bash gays. Also, what would you consider the rights of a gay person?
Gay people have human rights that should be respected like anyone else's yet marriage is not a human right nor should it be - children are human but rightfully cannot and should not be married.