He isn't squeaky clean in his behaviour by any means, and some of the things he says/does are clearly provocative in nature. I don't think he was being racist, but was being ignorant regarding the flag, and was clearly looking for trouble by making such comments.
However, the people who go up to him demanding not to be filmed have no right to do so; their actions were counterproductive and nonsensical, and they are clearly very confused about UK law. Some of the things they say are nonsensical, e.g. being on a "tight schedule" (then why are they staying?!)
They could have avoided being filmed by simply leaving the area; they have attracted more attention to themselves by acting in the way they did. Clearly there are cultural differences, but they also seemed pretty unhinged and lacking any sense of logic or common sense.
The police officer acted inappropriately and made incorrect statements; I don't blame her as an individual, but clearly she is lacking the necessary training in this area of law.
Overall it's a victory for the pianist as he has exposed appalling behaviour by the individuals who put themselves in front of the camera demanding not to be filmed, and he also exposed the awful knowledge among some police officers, as well as generating many more views than he would have otherwise had.