One can "устроить засаду" for everyone/everything (an animal, enemy, potential husband (figuratively) and so on).
"он в эмоциональных крючек" sounds weird and doesn't makes sense at all. I guess all your examples you've found are uncommon and strange.
"He feels trapped" = Он чувствует себя в ловушке.