Also, either Aladdin got ripped off by the Genie, or the Genie's powers stink. Aladdin wishes to be a prince.
Yet Genie tells him he's not really a prince and he should tell Jasmine the truth. Then by the end of the movie, he isn't a prince anymore. What gives?