咎由自取

Idiom

 * 1) have only oneself to blame