I also remember reading that Joe didn't want Sgt. Johnson to be killed off, but Marty did it anyway (and imo, in the lamest way possible, not to mention he spent most of the game getting his ass handed to him)
I'm not sure if that was true or not, though. It's just something I heard.