That's one possible explanation.Another possible explanation,one that's *at least* as plausible as yours,is that given his legal expenses,inability to find work,death threats,etc he needs the money!
Why should he feel shame?
Trayvon’s blood-sucking family made good money of the little criminal, why shouldn’t Zimmerman?