You would have thought by now Chad Kroeger must have come up with a standard response to being told that "Nickelback sucks" - obviously, you wouldn't expect him to be honest and say "yes", but even so, "and yet we keep selling records" would be both factually correct and, depending on the tone of voice, be a statement with which everyone can agree.
Kroeger, though, isn't one of the great minds of our time, so it appears that when he was outside a Vancouver nightclub and someone - apparently - yelled "Nicklelback sucks", he punched them instead. It's part of a golden age for the hairy groaner - last month there were reports of a fight with cops at a strip club, and he's still waiting for his day in court for driving while tight. Perhaps if whoever it is buying his records stopped, and cut off his access to royalties, he'd have to stay in, and we'd all be a little safer.