Marrying a prince is supposed to be a fairy tale. The British royal family shows it's anything but.