Re: Do you think everybody should get a static ip?
A more effective way to block individuals is "hellbanning". Essentially, it means letting the user post, but hiding those postings from everybody except the offending user. The troll continues to troll away for a while, but seems to be ignored by everybody. Often it takes them a very long time to figure it out, if they ever do at all -- just as often, they assume that nobody's rising to the bait anymore.
Of course, this is only an option if the user is already prevented from uploading material that is, in and of itself, illegal (or against the ToS of your provider).
“Beware of bugs in the above code; I have only proved it correct, not tried it.” --Donald Knuth
"It was as if its architects were given a perfectly good hammer and gleefully replied, 'neat! With this hammer, we can build a tool that can pound in nails.'" -- Alex Papadimoulis (on TheDailyWTF.com)