I'm sorry but I don't think Sam Jackson's character getting that BJ from a dude was the flex that he thinks it is! I know, I know, the joke is "I'm not gay...you sucked my dick...there's nothing gay about getting your dick sucked!" But seriously, if a guy told me that story, I'd say "You sick MFer...you're gay as hell!"
What do u think...no way I'm putting my D in a dude's mouth, humiliation or otherwise! U??
Why specifically would you think it didn't happen though? Major Warren was absolutely certain of the General's son being dead, which he wouldn't have known for sure if he didn't kill him. He told a convincing, if disgusting, story. The General's son was in the area looking for Major Warren, so they were in close proximity. Of course the Major is going to want to try to eliminate anyone out looking for him. He certainly could have gotten wind of the son looking for him, then trapped him and disarmed him...and then, well...you know the rest! :) I thought the movie meant to say it really happened, but perhaps you're right, I'm not 100% sure.
I've got to admit I fast forward through that scene. I find blowjobs disgusting gay or straight. The idea of sucking on a man's or woman's private parts is about as appealing to me as eating my own poop.