Should Mozilla have fired Brendan Eich over his contribution to Prop 8?