timola
pfm Member
Good question.
I think morals are easier to come by, especially on the Labour side of the house. Like him or loathe him, Corbyn clearly has moral fibre, but I wouldn't describe him as an intellectual, although he has a sharper campaigning brain than many of his critics gave him credit for. Many other Labout MPs are clearly compassionate, decent human beings, without necessarily being intellectuals (which isn't to say they're stupid, of course). On the Labour front bench, Barry Gardiner comes across as having a very sharp mind, and he takes no bullsh*t from interviewers.
Among the Tories, the likes of Sarah Wollaston, Heid Allen and a few others have all shown signs of humanity. I thin Rory Stewart is highly intelligent (he lectured at harvard for a while) and has led a diverse and interesting life.
That's all fine and I can see what you're saying. I personally think the majority of MPs actually care about their constituents and the country.
But I would put Cameron above everyone on your list. He was clearly a better politician IMO. He was intellectual and very moral. He spoke of his family and his disabled son in an inspirational manner.
JC is becoming very disingenuous about Brexit and soon to be found out...his morals are being tested against his need to get the Labour Party into power...but its gonna cost him his soul IMO.