'Days of blank checks for Israel sort of done': Former US Army officer