"All other factors" aren't the same. I have already attributed black violence to their culture, not their race, however there might be a genetic factor.
What culture are you taking about? What specific trait of "black culture" are you referring too?
I'm a white guy, I live in farm land out in the country where I've grown up.. Did my time in the military, knew quite a few people from all different races and I am not aware of anything called or referred to as "black culture" that includes any elements of violence or aggression...
Now, I am aware of the fact that if we force a specific racial segment of society to live in high-density populated areas, then allow those area's to turn into run down slums while simultaneously removing funding for their education, you are going to create a "culture" of a bunch of [bless and do not curse][bless and do not curse][bless and do not curse][bless and do not curse]ed off people. And it won't matter what color their skin is.
In my family, we call them "city slickers" because it denotes a person who grew up in a highly populated area.. In many cases, coming from impoverished areas where survival has taken precedence over educational opportunities due to greedy social policies that end up creating environmental issues.. (and when I say environmental, I'm not talking about tree huggers) And it doesn't matter what color their skin is or what part of the world they come from.
To refer to blacks as more likely to attack a white person is beyond just racist.. its a shinning example of outright ignorance and demonstrates you do not even have a rudimentary understanding of your own environment.
Have you considered the "warrior gene"?
That's funny.. you know, I'm an electrical engineer by education.. spent most of my career designing a variety of industrial processing machinery. My hobbies are learning as much as I can about particle physics, cosmology and astrophysics.
I'm not much into genetics or biology, or even chemistry for that matter... its just never held a big interest for me.. But I'd bet just about anything that I know 100 times more about genetics than you do, and I can tell you right now that the "warrior gene" hoopla doesn't hold the significance you think it does or in the way you think it does.
When you rationalize an opinion on racism, or any other subject, with evidence you don't fully understand or comprehend, then go through life using it to base decisions on, you do far more damage to yourself than anything else.