i would go so far as to say bitch-slapped, is too light a phrase. gang rape is apt :)