Days after Hamas launched its Oct. 7 attacks on Israel, Germany’s chancellor, Olaf Scholz, was one of the first Western leaders to arrive in Tel Aviv. Standing beside the Israeli prime minister, Benjamin Netanyahu, he declared that Germany had “only one place — and it is alongside Israel.” That place now feels increasingly awkward for Germany, Israel’s second-largest arms supplier, and a nation whose leadership calls support for the country a “Staatsraison,” a national reason for existence, as a way of atoning for the Holocaust. Last week, with Israel’s deadly offensive continuing in Gaza, the chancellor again stood next to...