Идиома "To have it coming". По заслугам
Идиома "To have it coming" означает, что человек полностью заслуживает те неприятности и негативные последствия, которые его настигли (или настигнут) — он сам напросился, сам подписал себе приговор своими поступками. Идея идиомы в справедливости и заслуженности расплаты: между действиями человека и его наказанием есть прямая, очевидная связь, и никакой случайности в случившемся нет. Это осуждающее, с чувством морального удовлетворения выражение — говорящий как будто ставит галочку "справедливость восторжествовала"...