My first reaction also is: "You broke it, you fix it."  Under the circumstances, that does seem fitting so I'm struggling to get a wider perspective.  May the Holy Spirit help us discern the best way forward!