People hate Shinji because they hate the idea of how somebody would actually react in that kind of situation.
he's one of the best anime male characters of all time, the sooner people accept this the better off they will be...but oh no they have to hate him because they see alot of their worst qualities in him.
I'm sorry that most people want to see perfect characters who never develope...argh it makes me angry :)