Why did the only characters who 'grew' die?
It's been a while since I saw this film but I remember the only ones who overcame obstacles (the spoilt brat and Ryan Phillipe's character) were the ones who were killed off at the end.
This may have given the ending more of a punch but as a viewer I did feel cheating somewhat by this - it didn't seem right at all.