Sadly, if one side comes up with the perfect answer for everything; the very nature of modern American politics means that the other side must reject it or forfeit the votes. It's all about votes not ideas. The second you agree with the other side, you abandon the people who support you. It's ridiculous.