¿No está mal que Alemania tuviera que pagar por sus acciones de la Guerra Mundial mientras que el Reino Unido no tuvo que pagar por sus malas acciones coloniales?

No pagar (de una forma u otra) por la explotación es una práctica bastante estándar. Gran Bretaña ‘pagó’ en cierto sentido al perder su estatus de gran poder. Cuando Gran Bretaña se retiró del subcontinente indio, el Imperio Británico estaba terminado, aunque esto no era completamente obvio en ese momento.

Alemania perdió y pagó con una gran pérdida o territorio: Prusia Oriental, Silesia (casi todo), la mayor parte de Pomerania y la parte oriental de Brandeburgo. Además, los alemanes fueron expulsados ​​de estas áreas y también los alemanes étnicos de los Sudetes y otras partes de Europa Central y Oriental, probablemente hasta 12 millones de personas. Muchos perdieron la vida en el proceso. Las expulsiones afectaron a personas que habían sido antinazis, así como a los nazis y todos los matices intermedios.

Alemania fue ocupada y pronto se dividió en Occidente y Oriente y permaneció dividida hasta 1990.

Además, Alemania tuvo que pagar algunas reparaciones, especialmente a la Unión Soviética.

La vida y la historia no son justas. Sin embargo, la búsqueda desenfrenada de la justicia puede ser un mal tan grande como la injusticia misma.

Puede ser injusto. Si.
De hecho, así es como funciona el sistema colonial en todo el mundo. Y hay un problema allí: ninguna potencia colonial ha devuelto dinero en compensación de las materias primas o alimentos que tomó de sus colonias.
Peor aún: ningún poder colonial fue derrotado de una manera que permaneció bajo el gobierno de sus colonias originales.

La situación de Alemania después de ambas guerras mundiales fue diferente: fue seriamente derrotada en ambas guerras. Los opositores permanecieron como poderes militares y económicos absolutamente funcionales. Y actuó en consecuencia, pidiendo esos pagos.

Ambas situaciones no son comparables.

Alemania se rindió incondicionalmente después de librar una guerra agresiva. El Reino Unido resolvió todas las demandas bajo los términos de la independencia india. Si India tenía reclamos, los hizo en ese momento. No tiene sentido mencionarlo ahora.

No pagó al Reino Unido por todas las propiedades del gobierno británico que asumió.

Alemania era una de las potencias del Eje y el Reino Unido estaba del lado de los Aliados. Finalmente, los Aliados ganaron la guerra y las potencias del Eje perdieron.
Ahora los ganadores no pagan nada ni pagan reparaciones en la guerra, por lo que el Reino Unido no pagó nada y Alemania pagó al dividir su nación en dos partes, Alemania Oriental y Occidental.