Of course TRU would do this on the day I'm going to Disneyland.
This isn't a question of which movie made the most money. Although you have to remember there's only one NBC movie and there's three Toy Story movies and it's because of TS3, that toy story has made so much money. Most of the NBC fans I've met will pretty much buy anything NBC related, while a lot of the TS fans I've met will only buy TS merch they want. I am a huge NBC fan and I collect any and all things NBC, even if it's not something I'd usually get. If I didn't play DI, I would still buy this figure because I'm constantly looking at what new merch is coming out for NBC and I'm sure other fans do that as well.
I work at Disneyland and I see more NBC merchandise than I do Toy Story merch and that's because Disney knows the NBC fans will buy it all. NBC merch is geared towards all ages while Toy Story merch is mainly geared towards kids.
There's no denying that Toy Story is one of the most popular Pixar films and it probably has more fans than NBC, but NBC fans are hardcore and dedicated.