Carson should never hold a political office, at any level of government, not even at a city level. But, he would make a great advisor or member of a think tank.
If you give Carson a single problem to work on, he is smart enough, and possesses the high level of thought process necessary to eventually find the best answer. However, he is not able to handle the many different topics all politicians must deal with on a daily basis.
My guess is, Carson is honest, but very gullible has been taken advantage of. Not the qualities you want in a politician.