for your sins used to suggest that a task or duty is so onerous or unpleasant that it must be a punishment. chiefly British
2010Financial Times I ran e-commerce back in 2000, I then ran the international business. I even, for my sins, was temporary finance director for a while.