Some time ago I made a question on a SE site about a very subtle issue.
After some investigation, I have found the (very) subtle problem and I fixed it by myself, posting an answer to my own question, and after a while I also accepted it because I know it is right, since I am also the one who made the question :)
But the kind of problem I was having was so rare that apparently nobody else is having the same problem, but only the same "symptoms", and therefore they are upvoting other answers, which is perfectly fair, in fact I upvoted those answers too!
But I am realizing that the fact that I accepted my own answer is starting to attract downvotes, I believe because the users think the other answers are better and mine should not be the accepted one.
Still, it is my solution that solved my more specific problem, therefore it seems logical to me that I have to accept mine, even if for most other cases the other solutions are surely more applicable than mine.
But I believe the problem is that the fact that I accepted it is generating thoughts like "this should not be the accepted answer!", which may cause downvotes that I don't deserve, because I think that the number of upvotes should not determine the accepted answer, but only the fact that it "solved the problem" (I believe this is the actual definition and purpose of the notion of "accepted answer").
So what I should do? I have the following options in mind:
Just accept the downvotes even if they are "unfair". I did the right thing in accepting my answer as it solves my specific problem, and unfortunately some users won't understand this and will downvote it because they want other answers to be accepted, although they cannot solve my problem.
Unaccept my answer and accept the answer that solved the problem in most cases for the other users, since it is more "applicable" in most cases where the "symptoms" described in my question occur. Even if that answer did not solve my specific problem, perhaps this would provide a better service to the community?
Just unaccept my answer, even without accepting any other answer, just in order to avoid thoughts like "this should not be the accepted answer!".
(I don't like this) Delete my answer to stop attracting downvotes and damaging my reputation, but I really don't want to do this as I think my answer will eventually be useful for someone and I put much effort on it.
As the question title says, request to disown my answer, so that any upvotes or downvotes on it would not affect my reputation, but the information on how to solve my specific problem remains there, and I can still mark it as accepted because it actually solved my problem.
What to do you think?