Ending ruined everything

Rating: 6/10 (17 July 2019)

Leaving the theater, I was unsatisfied, angry. How can they did this? Woody was a loyal toy, and toys' purposes were staying with child. That's what the franchise told us through past twenty years.
If a toy want to find freedom, it's just like a tiny human who can't meet other humans. And if it can have freedom,maybe it also can meet other humans, make friends with them. But what's the fun if toys are so much like humans?
Even if the change in concept must be done, it could be more smoother. Woody hadn't be picked up three times this week. That's not enough. It could be he hadn't be picked up in 2 month, or half a year. Children's likes are changing all the time, so Woody couldn't be sure that he was unable to bring smile on Bonnie's face anymore. By the way, Bonnie still took Woody with her while traveling. If the ending was Woody telling Bo Peep that he would come with her, after being abandoned or being sure Bonnie need him no more, that would be better in my opinion.
Some places are off, too. Like how could Bo Peep's opinion change made others' mind changed as well immediately? And seeing Bo Peep, no one of the toys stayed at van questioned why she was here, and what the hell was this strange situation with Woody's sudden change in attitude. I mean, they knew Woody for decades, surely they would have something to say about his forsaking of principle. They just all acted surprised and accepted Woody's leaving. They had different personalities, OK?