Why does not denouncing someone suddenly denounces existing friendship and alliances? Is it "Bully Club" where Western nations unite to denounce everyone else?
Humans can compartmentalize everything, "He can be trusted with this and cannot be trusted with that.", repressions against journalists don't stop you from using Turkey as ally (and a few deaths there could probably spun as "Erdogan killings" too by those against him), and how Putin deals with opposition in Russia shouldn't stop you from creating deal that includes Russia into process of solving Middle Eastern crisis.