For me, the important thing is getting the original issue resolved, improving the quality and efficacy of the site. While I understand the pain and frustration of laboring over an answer which the OP fails to accept, I applaud the effort it takes to take what's available and create a better answer. I don't hesitate to flag theft when I see it, but when attribution is given (as it appears it was in this case) and if the answer contains improvements, I believe that to be in the spirit of the site (and the stack exchange network as a whole). I'm fully cognizant of the fact that the work I do here doesn't actually belong to me (although I do try to keep my more popular answers up to date) It seems to me that in this case the idea was to try to provide the best answer possible while exposing unsolved issues in the answer provided. I see both sides of this coin and when faced with similar issues I ask myself "Does this benefit the site?" and try to respond accordingly. I'm only here because I'm truly eager to help and enjoy the mental gymnastics required. All the rest is details. While appreciation is nice to receive, it's not why I'm here. I think of the badges I've received, the one I was most proud of was [Unsung Hero.][1] 

I suggest we all take a deep breath and move on. I have no doubt that we've all been both irritated by and pleased by the actions of another member at one point or another (myself included) but a wise man once said true [genius][2] is the ability to filter out that which doesn't matter so one can focus on what truly does. Sorry I can't find the source so it probably doesn't matter.

[1]:http://askubuntu.com/help/badges/51/unsung-hero

[2]:http://blog.flvs.net/genius-brain-vs-normal-brain-four-key-differences/