When you have the perfect candidate who can also win, let me know. Until then adios.
Ted Cruz.
There is a massive difference between "Not perfect" and "Doesn't know the most basic tenants of our founding documents".
Ben Carson did not know the most basic facts about the founding of our nation. That isn't "not perfect". That is willfully and dangerously stupid.
We have the Constitution we have because the Federalists and the anti-Federalists agreed on the Bill of Rights as a way to come to terms with their different views and because they all wanted to make clear that our rights are inalienable <--- That word means something of profound importance.
These rights aren't gifts from the government, and shouldn't be dependent on where you live. They are gifts from God Almighty that can't be taken away. That is what inalienable means. It is a huge, Earth shaking concept, and it is ours, as a nation.
You have to do something wrong to lose your rights and they should not be dependent on the whims of man. The Second Amendment isn't "optional" and there is no debate over whether or not it is among serious people.
Ben Carson's statements have proven that he understands none of that. It isn't a mater of "perfect". It is a matter of him being willing to compromise on the most basic freedoms God gave all men.
We're all imperfect and no candidate will ever be ideal, but lets try to avoid the ones who never bothered to read what the Founders wrote.