Of course we should talk about it. WE ARE THE CITIZENS OF THIS NATION. It is on us to decide what is right.
No it's not. Because there is no universal right. What you think is right is not what I think is right. What you are really saying is "we should try to get things more in my line of thinking" which by definition is going to make things worse for other people whose blood is a red as yours, who are as American as you, and whose opinion matters exactly as much.
Politicians aren't "railroading society," they're finding a relative compromise. If you notice that the legislation is on hypothetical railroad tracks, that just means the train is going in a direction you don't like.
And of all the social debates, abortion and gay marriage are the silliest because more than any other they are about trying to force people to adhere to YOUR way of thinking. (FYI, I thought it was cute that you chalk up a dissenting opinion to blind adherence to liberalism, when conversely you think people should blindly agree with your worldview). There are already choices on the board that allow you to have your way:
If you don't like abortions, don't have one.
If you don't like gay marriage, don't have one.
Those are choices. Those God-forsaken Liberals have created a scenario where people with differing opinions have options they can choose that align with their perspective and moral imperative. But conservatives aren't happy until the only choice is the choice they like. That's why there shouldn't be a discussion. Because any discussion that effects change, is effectively taking away the right of the people to come to a decision on their own, based on their opinions, morals, experiences, and unique determining factors based on their place in life.
No. if you enact laws that take away the right of choice, and force you to make personal decisions that adhere to what is written in the law, THAT is being "railroaded."