A sharp and unusually public rift has opened in transatlantic relations, as German President Frank-Walter Steinmeier delivered a blunt critique of the ongoing war with Iran, marking one of the most direct European challenges to American leadership in recent years.