There are many valid arguments for preserving and protecting traditional marriage that have absolutely nothing to do with anybody's opinion about gay people.
There is a strong level of bigotry involved in an unwillingness to include those arguments into the debate without labeling those presenting them as intolerant, bigots, homophobes, hatemongers or worse.
For instance, the gay people among my family are family. And deeply loved. The closest thing I have to a godson is gay, I love him dearly, and his life partner is one of my favorite Facebook game buddies and I look forward to meeting him in person. (They live 1600 miles away.) Our next door neighbors are a gay couple (guys) that we exchange baked goods with and visit with several times a week. My secretary, self identified as lesbian, was one of the best damn secretaries I've ever had and I was privileged to attend her 'wedding'. My second in command at a large social agency I headed was lesbian and remains a good friend to this day long after we both moved on to other things. She has been a guest in our home on more occasions than I can remember.
And I would still probably vote to preserve the traditional definition of marriage for reasons totally unrelated to homosexuality.
Again tolerance works both ways and requires understanding from more than one point of view.
Voting to deny the same rights to one group of Americans that others enjoy is not, by any stretch of the imagination, "Tolerance".
You can redefine it any way you want, trying to deny homosexuals the same rights enjoyed by straight people, because you don't like their sexual preference, is pretty much the definition of "bigoted", and unconstitutional, as per the 14th amendment.
If you were to allow for a state-defined Civil Union, and then a religious definition where some Civil Unions are considered "marriage", then that would be one thing, as you could apply the same rights and privileges under the law to both arrangements, and no rights would be denied...
But that's not what NC did, is it?
North Carolina not only denied homosexuals the right to marriage,
but they specifically made any civil union or any type of common-law marriage illegal.
Which makes the people in NC who voted for that particular bit of crap ignorant bigots.