Jackass star Bam Margera was detained by police in New York on Sunday after a fight with a taxi driver.
Cops tracked the stuntman down as he walked away from the altercation after the driver flagged down a passing patrol car.
But Margera insisted the cabbie started the fight by calling a female companion a "slut" and then grabbed her hair after she spat at him outside biker bar the Hogs & Heifers Saloon.
The TV and film star then reportedly reached into the cab through a window and started attacking the driver.
The Jackass star tells TMZ.com that the cops "couldn't figure out who to arrest," so both parties were allowed to walk away.