Подкараулил этого кота гражданин в тот момент, когда животное с вороватым видом (что же поделаешь, что у котов такой вид? Это не оттого, что они порочны, а оттого, что они боятся, чтобы кто-либо из существ более сильных, чем они — собаки и люди — не причинили им какой-нибудь вред или обиду. И то и другое очень нетрудно, но чести в этом, уверяю, нет никакой. Да, нет никакой!), да, так с вороватым видом кот собирался устремиться зачем-то в лопухи (Булг.).
По-моему,в предложении "чтобы кто-либо из существ более сильных, чем они — собаки и люди — не причинили им какой-нибудь вред или обиду", где собаки и люди - вставная конструкция, нужна запятая после люди. Сравнительный оборот чем они надо закрыть запятой. Или запятая нужна после они?