I doubt there's a way to completely hide a topic just because it was started by a certain poster short of moderators removing the topic altogether.

It's also not going to help you when the troll starts posting from yet another account.

Just scan and skip. The troll topics tend to stand out like a sore thumb thanks to their titles even before you glance down to see who started it. If it's got an idiotic title, it's not worth your time.

If posters didn't react to the troll bait, it would disappear much faster.