And while it was developed as something of a sub(subplot) it's not like it came completely out of no where in DH. All the points you made vida are well noted. It's just sad that some people will diminish Ginny because of it, when her character has a great deal of depth and complexity, even if that was revealed in a less dynamic place on the outskirts of Harry and his spot light.