I feel that Killing neo and trinity at the end was something real harsh. Though it shows that Neo has returned to his source, he is a human in anyway. So why wasnt he let alone and go back home...