....or as my American work buddies would say..."Talk softly and carry a big stick".
In this case, big stick = nuclear powered aircraft carrier fleet.
The US has one such "big stick" stationed in the Straits of Hormuz, at the cost of 1 Billion USD per week. I reckon that'd buy a few meals...