u present some good points, and to not make this reply even longer than the post, there were actually black cowboys who were free men during slavery so qt making a western with a setting in slavery isn't out of bounds imo. django was an avenger basically.
he went nat turner on mutha fukas. but at the same time i wasn't comfortable sitting in that theater surrounded by white folks. it was like 98% white. and some of the sheit they were laughin at was NOT funny. i'm guessing their reason for seeing the movie was different from mine. some prolly were qt fans regardless, some like leonardo dicaprio, or jamie foxx. maybe the subject matter was of interest to some. and undoubtedly a small minority just wanted to see black folks in chains or in slave flicks, reminding them of the 'good ole days'
for whatever reason, it was still a good movie. i disagree with spike lee on it being disrespectful. in fact if u look at the film closely, the smartest, bravest and most confident people depicted in the film were all black