Banning no-cause rental agreement terminations (it's not an "evection") will only be replaced by  many more stipulations in the any rental agreement, (don't do this, don't do that, no this, no that, etc.) with a warning of evection on any one violation.    

Many landlords will start discriminating, selling their rentals to owner occupiers, find renters without advertising.  Also, the screening process will get intense, one blemish and an applicant is disqualified.

Besides, did Daniel Gustus notify his landlord about the rodent problem?  If he did, and the landlord did nothing, he could have notified the city, since the renters protection ordinance was recently made permanent.