You've got to be at least half cracked to race in the first place, let alone keep doing it. I can't speak to the drugs/family stuff - but I've been stuck in a job I don't want to be in, because of a cause I don't believe in, for the last year and change against my will, surrounded by too many people with fifth grade educations who get promoted simply because they hang around long enough.
Use the anger. It's powerful. Leave it on the bike though. I've snapped at people who work with/for me before and I always regret it. I don't want to be "that" guy. So I ride until I'm too tired to be pissed off.