I am having trouble in the last step where the alkene ozonide is reduced to ketones / aldehydes specifically in the presence of water. My teacher is telling me that water will be abstracting an oxygen atom to form $\ce{H2O2}$.
But why? Both oxygen atoms already have a complete octet, and further are repelled by their electron clouds. Why does water abstract an oxygen atom at all?