When 2,422 passengers boarded the Grand Princess cruise ship in San Francisco on Feb. 21, they thought they were headed for a 15-day vacation. Then, as the cruise ship headed from Hawaii to Mexico, ...