Why do all the girls have to buy princesses?

This rather bright young girl questions why girls have to like princesses and boys have to like super heroes?  Smart kid.

(via Comics Alliance)