How aggressive boycotts and 'cancel culture' helped make same-sex marriage the law of the land