The controversy of Same-sex marriage

Marriage equality, or otherwise known as gay marriage or same-sex marriage, implies the marriage between two persons of the same sex. While the federal government of the United States does not recognize this type of marriage which is also  against the Defense of Marriage Act; this has been legalized in six of the 50 states namely Massachusetts, Connecticut, Iowa, and Vermont; Maine, New Hampshire, California...