I'm the opposite. I like the way the French do marriage -- treating it as a civil event/contract, and then letting the religious do as they please afterward. Marriage conveys an array of legal benefits that can normally be duplicated in other ways, if desired.
As for discrimination against singles, yes, I've had that my entire life, although it's not terribly noticeable now. It was noticeable when I was younger, though. We've always had to pay full freight.
A simple defense of viewing Marriage as a contract is that actions have foreseeable consequences, and in a just society, the disproportionate strengths of two bargaining positions ought to be made level.
Plus, THINK OF THE CHILDREN!!!! And the attorneys' fees!!!