Macklemore has the right to say what he likes as long as hes not calling for violence or death towards a group of people just as venues have the right to bar people from playing at their venues if they disagree with the performers views It's not the first time this has happened and won't be the last