The Los Angeles City Council has banned pet shops from selling animals bought from commercial breeders. The stores will now only be allowed to sell rescued animals. Supporters say that the measure will help save the lives of homeless pets, but many shop owners believe the ban is unfair and will risk their livelihoods.