Earlier quoted context omitted.
It's not a new word. https://dictionary.cambridge.org/dictionary/english/shanghai... https://www.urbandictionary.com/define.php?term=Shanghaied
That's not an argument for continuing to use a word.
Something got shanghaied isn't a pejorative in the way that Trump acolytes use "China virus".