That's a good compromise.
The Germans know and have admitted their horrific acts, where are the Americans and the Russians admitting how they pillaged and raped Berlin? The Russians in Poland? Where are the Brits admitting how they treated their prisoners in every country they pillaged, how they pitted communities against each other? Where are the rest of the European countries talking about their horrific acts in Africa? Canada and Natives anyone? I could continue but you get the idea. Just because ITT it just happened to be the Brits, doesn't mean the rest should be scoff free. Humanity needs to address its vile past, and those that played part need to pay for it.
Germans only paid because they were the losers. The only reason Turkey admitted to genocide is because they are made to. Israel will never acknowledge zionism and their literal genocide of the Palestinians because they are backed by the US.