I agree that most MPs are, on balance, decent people, but it seems to me that the proportion of MPs that don't fit that description may have increased. Is this the Boris effect?
My old Tory MP was a decent woman. I didn't agree with her politics at all, but she was a good constituency MP, she worked hard and I believe that she was motivated by a genuine sense of duty/public service etc.
Our current Tory MP appears to be primarily focused on self promotion and getting herself re-elected, but without any of the hard work or service that might actually make anyone want to vote for her. If you write to her, she doesn't respond. She appears to have no moral fibre at all.
There are certainly other Tories like her, and I've no doubt that there are some equally crap Labour MPs as well. And in the other parties too. I agree that the security threats don't help to bring in the best talent.
I'm not sure what I think about not calling people corrupt or liars etc. I see where you're coming from, and we certainly shouldn't be generalising about all MPs as if they are corrupt liars, because that certainly isn't the case. But where they have actually been found to be corrupt (such as the recent case involving Scott Benton) or lying (as in the case of Boris Johnson) then I think we should call it out for what it is. A failure to do this will surely just send the message that it's normal and they're all at it.