haul off

中上級 (B2) informal

To grab someone and remove them by force, or to pull your arm back and hit someone hard.

"The protesters were hauled off to the police station after refusing to leave."