i don't really know how to feel about this
i believe him, but that is just his side of the story
Danny may have suckerpunched Keith, but from Josh's words, he doesn't say Danny was lying about it, just that other people were saying Keith suckerpunched Danny. who knows if Danny told people that, or if things just got lost in translation because drinking/loyalty.
it is kind of fucked for Danny to be known as a Gay Killer 20 years later (prior to the interview) when he just punched some dude who was starting shit (sucker or not) no bricks involved. I can kind of understand if he wants to distance himself from this situation, no one made Josh and Steve stomp the guy out, regardless if Josh did less stomping than Steve. this whole time people have been saying Danny killed dude with a brick and Josh took the heat for it, when that's not really true.
to me, the other dude (Steve) who lied and threw Josh under the bus is the only true scumbag here