Oh please. What do you think people at the top earn generally? MPs pay was actually £77,279 last year and that will be, I would have thought, a drop in salary for a doctor, a lawyer, etc.
Probably our most comparable countries are France and Germany. In France, they earn £74,307. The comment I found with this amount while researching was "France has a long history of socialism so it's not that surprising that its MPs' wages aren't particularly high." In Germany, they earn £100,439 and they are some of the highest-paid in Europe.
As for the expenses, they have to run an office in London and/or in their constituency and travel backwards and forwards between them. They pay their staff directly, on agreed pay scales, for which they can claim. They may need one or more administrator, researcher, etc., depending on the work they are doing. The people filling these roles often work part-time for more than one MP. How much do you think that should cost?
The OP is the politics of the Daily Mail and similar hate sheets. The problem is not the level of the MPs pay but that so many people are paid so much less. We need to increase our productivity with investment so that less skilled jobs pay better.