Here are some suggestions for some of the best ways to handle situations.
1. Trolls.
a. Report blatant trolling to your nearest Moderator. Avoid reacting to them (that is exactly why they are trolling)
b. Ignore them
2. Repeat question/topic
a. Answer the question politely
b. Post a Link to previous thread(s) that answer the same question
c. Find a polite way to explain the search function (best when used in conjunction with a. or b.)
3.