This boy definitely will have PTSD for the rest of his life.
I like how this was foreshadowed and built up to, and even when it's over, it's so traumatic that there's just a moment of silence.
Also the misunderstanding in the middle isn't forced or contrived. He would automatically assume she hates him based on that reaction, and it's logical to assume he'd follow her.
There's a clear logical through-line which I like in my stories