That respect is huge!!! The boundary was tested and you remained solid. I also think that backsliding is sometimes a necessary process, simply because if we are far enough along the path, we learn a lot from our actions.
I really think the resulting epiphany may have been worth it