First off, no I won't pay directly for any web content. Nor will the general public at large (unless perhaps involves pron). You can remove that idea from your head right now. it won't work, because nobody will show up.
Secondly, you can't just magically fix trolling with a dumb barrier of some kind. It really takes a human to spot the difference between someone putting forth an honest opinion, and somebody trying to create chaos. Not only that, but trolls are inventive and creative, and can swamp even a seemingly large moderation team with damage to fix. So you need a surprisingly large team monitoring every nook and cranny of your website 24/7. There's just no way to do that, short of enlisting your users.
So the previous sentence is the key here: You have to enlist your users to keep your site usable. They generally want that, but they certainly aren't going to be inclined to provide a lot of help if they think they are already paying somebody else to do that job.
Right now the only decent known cure for Trolls is reputation-based postings and user moderation. Putting a paywall up front will drastically lower your moderator pool, which will just help trolls.