sling off

Verb

 * 1)  To criticise or mock
 * Don't you sling off at me anymore!
 * 1)  To leave or depart.
 * That's when Keith 'slung off.