I like this chapter a little better. It still seems a little overly dramatic and almost theatrically emotional, and I still do not agree that Harry did anything that horrible to Ginny ... but I see some logic here.
First, Harry always beats himself up horribly over things that are not really his fault ... he may have made the wrong choice or the best possible choice, but since Ginny was hurt by it, he will see himself and what he did in the worst possible light.
Second, it's so easy to forget how young these people, especially Ginny, are. Going from hitting, to kissing, to sobbing in a few moments and swinging from comforting Harry to speaking with "venom" in her voice seems a lot more reasonable when you consider that Ginny is only 16. There's nothing wrong with being 16 ... and at 16 I would have been resentful of anyone hinting this, but no 16 year old (even one as mature as Ginny was throughout the last several books) has the years of experience to view major life events with any perspective and without overreacting. And even while I am cringing, thinking, "I can't believe this is happening in front of all these people," that's exactly where a lot of real meltdowns occur, especially with a young person who has not learned as much emotional control.
So my problem is in assuming that you, the author, feel the same way as Ginny and would have done the same things. Obviously, you are aware that not not everyone would feel the same way about Harry's actions - you showed that with how Arthur treated him in the previous chapter.
Poor Ginny. She loved Harry so much but she couldn't let go of her anger until he was there for her to vent it on. Now he has to tell her the whole truth. The fact that he had part of Voldemort's soul trapped in his scar for all those years and that is why he had to die, if only for a short time, to be able to kill Voldemort for good was the hardest thing for him to do and for Ginny to accept. No wonder she got sick. To have that monster that had possessed her also spend time in Harry must have been totally disgusting to her. I look forward to where you are going with this. Thanks for writing. p