Trump doesn't seem to understand that making the most extreme threats that you won't follow through on only damages one's credibility. Iranians know he's unwilling to send in ground troops. They think they can wait him out and he gives them no reason not to think so with all his empty bluster.
If any other president posted that an entire country “will no longer exist” if they don’t comply, the outrage would be deafening.