That's the right direction, but the wrong policy. Basecamp's "no talking politics on work channels" is more likely to be effective, in part because spending work hours on other things - e.g. a political non-company slack - then becomes an issue of wasting time.