In order to win a battle it is important to understand your enemy.
Equality has many strong foes. Some are empowered by religion perspectives while others are emboldened by pure hate.
A few of the groups that are against the topics of marriage rights include the following:

