If he's been an MP for 32 years to me it means he's probably a very good MP!
I'm not anti being run by people who know what they're doing, he's doing a VERY important job and should be paid well for that.
The England football manager is on a few million a year isn't he? He's doing a job that's not very important and not doing it very well!