I'm not sure you and I played the same game. Ellie never came across as a "cute naive" girl as she was stabbing people in the neck, blowing up zombies and cursing left and right. Given the context of the world, and how old she is and what her life must have been like since the end of the first game ended, her being an "angry bitch" fits perfectly IMO.