Recognizing Jerusalem as Israel's Capital; a Proud Moment

It now appears that all 3 previous presidents before Trump have indeed announced

Jerusalem is the capital of Israel

Trump has tweeted videos of them saying it in speeches.

So who has egg on their faces now?