A surgeon is a highly skilled, highly qualified professional. MPs are anything but, and frankly, I'd trust the opinion of a passer-by in the street ahead of any politician's.
Doctors get things wrong roughly 50% of the time, but that's generally ok because they're a) doing the best they can, and b) a lot more qualified than anyone else.
The best we have doesn't have to be perfect, it just has to be the best we have.
From what you've said, you spent your professional life working with flowers and should know only too well about the peril of people in glass houses throwing stones