Massive Attack has been banned from Singapore after displaying a Palestinian flag at a concert, sparking a debate on freedom of expression and local laws on public displays.