Several things influenced Trump's decision on the "Jerusalem Embassy Act", and while conditions may have finally come together, one crucial factor made the difference.
The ratio of Jews to Arabs can no longer be used to argue for further Israeli withdrawals, so supporters of the concept invent a new threat: a population explosion