Wow! We totally laughed out loud and agreed with all the things mentioned here. But hey, it's a Disney/kiddie movie. Whoever told you that it has to make sense is a liar.