Dictionary.com
Thesaurus.com

had been shanghaiing

  • past perfect progressive
    of shanghai.
    shanghai
    verb (used with object)
    to enroll or obtain (a sailor) for the crew of a ship by unscrupulous means, as by force or the use of liquor or drugs.