Punished by God? heh...thats what the afterlife is for, in all religions. Do not do that to yourself. Fix the things you do not like in yourself, but not for anyone else but you.
Yeah we all do, don't. She needs to go through this, be there for her but not all the time.
As for validating, good job. But stop short of taking all of the blame. You and SHE had a responsibility to each other to talk and communicate when problems arose. Not run to someone else. Got it?
She starts doing that validate but with a firmer but gentle hand evenly taking the blame.
Experience is a brutal teacher, but you learn. My God, do you learn. - C.S. Lewis
Life is usually all about how you handle Plan B. - Jack3Beans
Listen without defending; Speak without offending - FaithinAK