Can you elaborate? Help us to understand your point of view.
The council/govenment simply cannot house everyone, and the population is growing faster than the rate new houses are built.
Private landlords actually solve a lot of people's problems by renting their properties out to said people. And the contract that is signed between the tenant needs to be a win-win situation for it to work.
Specifically speaking for people who are renting. The 'win' for them is that they have a place to stay, they do have a choice where they stay. If they want to stay in a 3 bed house, they'll need to pay whatever rate that rent is going for.
One problem is that some tenants try renting in a property they simply cannot afford. So when it's time to pay rent, they take advantage with the system and refuse to pay. It's actually really difficult to evict people from your rented properties even though they signed and agreed to a contract.
The 'win' for landlords is that they get rent. If you're a good tenant who looks after the property and pay rent on time, imagine that there is a problem with the property and the landlord doesn't get it fixed or refuses to get it fixed then really the tenants should aim to look for somewhere else to live. The landlord will lose out on a good loyal tenant.
I don't think its fair to claim that all landlords are parasites. Tenants can be horrible, landlords can be horrible, but unless the agreement is a win-win situation for everyone. Somebody is going to have a bad time.
I take it you don't acknowledge the need for short or long-term rentals, either by migrant workers or low-income households who have no access or interest in taking home loans.
That only means that the state should not have the right to evict a homeowner from their private property, not that you have the right to live in someone else's home at someone else's expense.