Wilco has announced that the band was cancelling its Indiana show because of the new “religious objections” law. But can musician boycotts bring political change?