But " Brand Dubai " was tarnished by a string of controversies the past week--over a ban on an Israeli tennis player and a literary festival 's dropping of a novel , apparently because of a gay character .