I have to say, you are one tolerant mod. I feel like you've given your fair share of final warnings to this kid at this point.
Look... I would have kicked him long ago, but I admire how patient you're being with him. I say lay the hammer down with a permanent ban the second he starts anything back up again. For real this time.