Actually, it might make sense if you consider the fan-theory that
SpoilerMikuru is Kyon's time-displaced little sister. I think there's enough canon evidence (and squick factor) to make this untrue, but you never know.
Regarding Shinji...he whines a lot, but do the circumstances really not warrant it? I don't like the character, but I don't think he was portrayed unreasonably either, given the amount of **** that happened to him.
Great, now I'm going off-topic from the off-topic tangent.