I'm not sure what's up with the arguments over what is or isn't vegan, though. Plant = vegan. Animal = not vegan, omnivore. Though gods know, vegans and vegetarians can get really bitchy about food.
I'm also not sure where people got the idea that vegan/vegetarian isn't African tradition, since 1) that's the only food pyramid I've seen where the entire bottom layer is dark leafy greens, and 2) millions of Africans and some African-Americans are too poor to afford meat as more than an occasional treat. Whether you're living on macaroni or beans-and-rice, it's not a lifestyle for poor people. Now, managing a healthy diet, that's a different issue and much harder on a tight budget.