Both. The name (and the reason behind the name) is an insult to the legacy of "buffalo soldiers".
The movie itself is an insult to the American military (and even President "Tear down this wall" Reagan).
I have free passes and could see this next week but I have a feeling that I would be walking out long before the end.