Just because he wants to be an asshat doesnt mean you have make the fire hotter just leave him be and report it to an admin.
Yes we do. Otherwise people don't get the picture. If you embarress the person once, they won't do it again. Ban a newer member for 5 days, they won't care. It's the same with spamming. Ridicule them harshly the first time, and they might just do it less.