have_it_coming
1. [ verb ] deserve (either good or bad)
Examples:

"It's too bad he got fired, but he sure had it coming"

Related terms: deserve