i live in barnsley yet choose to work in london but i don't have a gravy train expense account to pay for my digs in london...you see i have to factor in what i would make in yorkshire against my london pay +digs + fuel..... 
Don't get me wrong, "gravy train" expenses are wrong, especially in the case of some of the MP's claims which have been discussed in depth on this forum. However, if you operate at a high level in business for your company then you are required to stay away, travelling all over the place, without any option open to you, apart from either doing it or getting out. You therefore have to claim for all
reasonable expenses incurred whilst discharging your executive duties, as you should never be out of pocket.

Like it or not, this is what our MP's are entitled to do as well, working at a very high business level to satisfy the business of GB plc. Depending on their position within Parliament (the Head Office), they occupy either 'director' positions(the Cabinet), field management positions (the front benches of the government & opposition) or general staff (back bench MP's). On this basis, as in any other business, they receive salaries commensurate to their position and job responsibilities. Their expenses should be linked to these managerial levels, and their job requirements, but of course ONLY that.

NOT garden maintenance, duck houses, mortgage payments, televisions, furniture, or anything that has nothing to do with running the business. I would have been quickly sacked if I had claimed for anything outside that criteria.