Someone or something that is crapazoid is one or all of three things:
1) really stupid
2) a
waste of time
3) horrendously shitty (hence the crap part)
Stems from crap (duh) and the word zoid, which can be
interpretated as spacing out or
freaking out. Your pick.