It is unfortunate that you dilute your argument which is a good one with all the references to your own religious preferences. I agree with you that marriage is between a man and a woman but it is not between a man, a woman and the State of North Carolina. So long as the State is involved in marriage then everyone must be treated equally and that includes non-heterosexuals. The best thing to do would be to get the State out of the marriage business altogether and leave it to the churches and other organizations that believe they are the only ones with the right answer.
More information about formatting options