Yo tampoco entiendo la frase pero, la palabra "por" también se utiliza en frases como "¡por dios!" (¡Oh my god!). Solo que en ocasiones se cambia "dios" por otra palabra (a veces para darle un toque más cómico). Por ejemplo "por mi abuela!" (for my grandma!), "por mis bigotes!" (for my mustache!), "por todos los santos!" (for all the saints!).
Además, "por" también se puede traducir como "by". En este caso no sé cual es la traducción correcta, si "for" o "by".