¿Quién puede ayudarme a analizar la gramática de esta frase?

Primero, algo va a pasar. El infinitivo se usa para expresar algo formal, a veces imperativo. Aquí se usa has to, que es su tiempo presente perfecto, lo que indica que este método comenzó en el pasado y todavía tiene influencia ahora.

Meterlos en la cárcel es la forma de introducir la cláusula adverbial, y pagar por lo que hicieron es el infinitivo razón de la cláusula adverbial.

La parte principal de la sentencia es castigar el delito.

Tradicionalmente, los delincuentes eran castigados de esta manera: encarcelados para pagar por sus delitos.

Espero que esto ayude