A. The sentence works fine. one could argue B, but a colon is used to separate a run-on or show two complete thoughts in the same sentence, so arguably B would not work either.
That the fairies do something wrong for a wille but the they do something better
I am pretty sure you are correct
Explanation:
The western media talked about the film a lot because it created a real buzz