Homosexuals enjoy all the rights every citizen has they can vote, own property, etc. That is not the issue. The issue is about redefining the social institution of marriage, as it has been understood and transmitted down through the centuries throughout civilization. Homosexuals have precisely the same right to marry as anyone else.
Marriage is the bringing together of one man and one woman.
To enter marriage, one must meet its qualifications. Any attempt to get around the rules that apply to everyone else is an attempt to have special rights, not equal rights. When homosexuals are not allowed to marry each other, they suffer no more discrimination than do bigamists or polygamists. Those who are trying to radically redefine marriage for their own purposes are the ones who are imposing their values on the rest of the population. Marriage, defined by one man and one woman, has been the foundation of civilization for thousands of years.