So the coles notes version is that McGregor shows up in an Irish pub and starts pouring drinks for folks sitting at the bar, one of the patrons doesn't seem to want the drink and pushes the glass away, words are exchanged and then McGregor sucker punches the guy when he turns away.
That's some really cheap shit, McGregor is out of control and should get suspended from the sport. Irish Police are investigating.