Which highlights one of the flaws in a first past the post democracy. No reasonable voter is going to make this issue the single issue that flips them from a Republican to a Democrat or vice versa. The result is that both parties don't really care about it. If you had some type of ranked or proportional voting system, you could get a niche political party that actually makes things like this a priority.