Today we have the issue of gay marriage that is creating division across American, and many places around the world. We have two sides, both are entrenched and unwilling to budge a fraction of an inch. There was national outrage by progressives when a pizza owner said she wouldn't cater gay weddings(doesn't cater any weddings), but would, and have, happily welcomed gays daily as a customer. There was a threat to burn down the eatery. The owners received death threats. They were harassed to the point they were forced to close until conservatives came to their aid.
People divide this issue along the lines of religion and discrimination. Both sides have valid points. I say we just need to solve the problem. The easiest way, or at least simplest sounding, is to remove marriage from government. We have couples of the same gender, and of opposite gender, that choose to make a lifetime commitment. Even heterosexual couples sometimes choose not to enter into a government devised contract. Because a couple chooses not to get married, or can't because of laws, they cannot take advantage of certain government benefits.