Damn, I want to see what people vote for without voting because there's no "he doesn't deserve to be punished and I'm being a bitch" option to choose.
If he doesn't want marriage then you either leave him or know that you want to spend your life with him regardless and just be with him. And hell maybe one day in the future he'll change his mind and if he doesn't HE'S ALLOWED NOT TO.
If you try and punish him for being honest about something, about being true to himself and what he wants.. then shit, I hope he leaves because he deserves better.
You need to respect his opinion and if you want to get married you need to lay out your case for him and give him the chance to lay out his. If you can't come to an agreement than accept that you want different things and part ways.
Lol. You can't punish someone for not having the same views as you. Is marriage really everything? It's a piece of paper, signing yourself up to sign half of your shit to someone if you divorce. If you love someone then that should be enough. Marriage isn't going to create a forever/eternity bond or make him love you even more. Just be happy with him but if you can't get past it then I would find someone else. This is one of the stupidest posts I've come access on here in a long time.
If you did not establish that you wanted a marriage after being in a serious relationship than that's just lack of communication. I can't expect him to read your mind.