Society most often defines marriage as a union between two people in which there is love, fidelity, trust, and honor present. Therefore gay marriages are by society's definition, a "real" marriage. So, why is it such a controversial topic to discuss? There are many reasons why the gay community has not been recognized as a normal part of society. Most of them are surrounded by religious controversy.
The definition of marriage is, "to join as husband and wife; to give or take in marriage." This definition is the most basic, and vague definition of marriage there is. Marriage requires much more work, and if two people are willing to make that commitment, the government should recognize them as married, no matter what the gender is. What do we even consider real marriage? Real marriage is seen as the union of two people in the eyes of the state. It is a partnership in which two people share their lives together, and live their lives quietly. Should gender really be an issue?.
There is now controversy surrounding the issue of legally recognizing gay marriages and giving the benefits of marriage such as joint tax returns, and benefits for spouses. Canada has just made it legal for gays to be married. The pressure has now turned on the United States to change as well. However, there are quite a few people that need convincing first.
There are within all societies" people who refuse to look at a good cause no matter what the circumstances are. Majority of the people who do not want gay marriage legalized are religious, and it is for that reason they oppose gay marriage. One of the true definitions of marriage is, "to join as husband and wife." There is no same sex orientation in that definition. As a Christian, you are taught to believe homosexuality is a sin. The church states that gay people choose their lifestyle, and are going to rot in hell for their immoral actions. The Bible teaches that it is wrong, and it is a life of sin.