Saucy, landlords will charge whatever market rent they can get. The amount of rent they can charge on the open market depends on the type of property they have and supply and demand in the area. It doesn't depend on how much their mortgage is and how much they've had to spend on maintenance in the last year.
I honestly honestly think that plenty of renters are getting a fair deal, yes. I appreciate that many aren't, but again, the minority of bad landlords that don't provide the service they are paid for doesn't mean that all landlords are morally wrong for being landlords. In exactly the same way that a minority of bad tenants doesn't mean that all are out to screw over their landlords.
You can't keep judging a whole system negatively because of the personal situations of some of its users.
I have a lot of sympathy with the difficulty first time buyers have nowadays, why wouldn't I - my own children are going to be victims of the ludicrous house prices we have at the moment, but it's not all the fault of landlords, even the BTL ones.
The people I know who have a rental property (and me included) are not rich, greedy people. They're people that have made the most of the resources available to them in order to provide for their families and there future in the best way they can. I'm not blagging a house of the back of someone else, my flat is already 100% mine. I charge someone to live in it and in return for the rent they pay they get somewhere nice to live and all the problems associated with the property are mine, not theirs, to deal with. I don't see how they are getting this terrible deal that you seem to insist they must have. There is no exploitation going on in my, and many others, rental arrangements.