Hopefully this incident will lead to the introduction of a "challenge" system like that now found in tennis. IMO there is no reason not to have such a system - it can only do good, and it's very easy to get the correct call from the replay, especially if some high frame-rate cameras are installed, so there is no need for a "Cyclops"-type device.
By the way, this wasn't the worst line-call I saw this year (though it was by far the most decisive): there was one during the Robertson/Wallwork XD match that was laughably far out.
It has been discussed quite extensively before. The system used by tennis has been tested for badminton. The accuracy level is only about 70%, much lower than tennis due to the shape of the shuttle compared to a ball (so I understood). And it costs USD50k PER court. So, it's not as if BWF did nothing about the problem. Even if the accuracy is good, it's very unaffordable by badminton.
Another solution by BWF is to have international linesmen, but it's for addressing partisan line-calls instead of human errors which is more related to our current topic.
A lot of people (including myself) are advocating a fast camera for every line, but the logistics may be as simple as we think. I'm pretty sure BWF have considered it because it's the most obvious solution to come to mind.
I'm thinking if someone can come up with a very simple solution, he would be a hero. Something like a slightly (very slight) raised platform where it becomes more obvious whether it's in or out (like table tennis!), but I guess there will be some drawbacks to it, like causing harm to players and of course, singles and doubles have different lines. Yeah, I guess it's a pretty dumb suggestion.