Very fair point on politics. We historically have agreed with that because once partisan politics rear their ugly head on a stock board, it breeds more partisan politics and the noise starts to drown out the signal. However, we cannot ignore that sometimes politics, be it regulatory issues, matters before Congress or the courts, etc, relate directly to a given company and are a reasonable topic of dialog there. It's a slippery slope that heads downhill quickly when political ideology becomes the argument rather than the issue's impact on said company.
In the current broadly divided political environment, it's a juggernaut with a mind of its own. In the real world it seems rare to have a conversation about damn near anything without politics coming into it.