The main predatory business practice detailed in Evicted is selective tolerance of nonpayment. Let a tenant get behind on rent, then evict them for it if they become inconvenient in some other way (like invoking their rights).
It’s not clear what would be better. Should landlords always evict at the first missed check? That seems even more cruel. Or never? That has a certain appeal as a revolutionary-socialist redistribution of all apartments to their current occupants, but also means no more rental market going forward, or least higher prices on honest payers to cover the risk of deadbeats.
My takeaway from Evicted was that rents are too high and wages are too low, and regulation is a hopelessly ineffective way to paper over those structural problems.