have it coming

Verb
  1. deserve (either good or bad)
    • It's too bad he got fired, but he sure had it coming