I can see both sides.
7 adults "talking", drinking & yelling for 3+ hours at 1am is going to create more noise than you think! Even if they were trying to keep it down. This is where you have to realise that it is pretty impossible to be quiet in a flat, with 7 people, drinking & watching a PPV.
You slept through it because you expected it to happen! I can't tell you how many times I have slept through parties at a friend's place, yet if my NDH were to have one that I didn't know about it, it would wake me. It's just what you get used to.
Yet his banging woke YOU up, because it was noise you weren't expecting...see, it's what you get used to!
Your neighbour wasn't excepting to be woken at 1am, and to continue to hear noise for 3hrs. Once you have been woken up, if that noise continues, it is hard to get back to sleep, and that just makes you even more angry! It doesn't matter if he had an exam, or an interview, or was just meant to be studying from home, to wake someone at that time of night is unreasonable. His plans for today don't even come in to it.
However, instead of being PA all day (although I do agree with him banging at the time, he was trying to get you lot to shut up) he could have come down & complained & told you exactly what was on his mind.
It's his prerogative to not speak to your dh & accept his apology too.
If I were you, I'd leave it. And perhaps be a bit more respectful of those around in future.
7 men, plus booze (no matter how little), plus TV noise, plus cheering is NOT going to a quiet night in, no matter what you think, op!