I don't blame slater for punching the dude, would have been a grave injustice if he didn't, but really he shouldn't have been there at that time. You're only out at the early hours of the morning looking for 1 of 2 things - sex or a fight. Trouble. And when you're looking for trouble, you often find it. As he did.