Div is definitely short for divvy (an idiot, a dope) but divvy (up) also means to divide something between people. The Urban Dictionary suggestion of divvy as slang for the dole (unemployment benefit) in the 70s sounds very plausible.