1) Don't speak about your political views, keep them to yourself
2) Don't contribute to any political funds, it may be used against you in the future.
3) Don't be controversial in any regard.
Seems like these are actually the opposite of what I would want in a CEO. I would want to know where my CEO stands on certain issues, what their level of political activism is; what do they view as important outside of the company?
This really isn't just about social issues, but any issues including bills like CISPA and PIPA (and reincarnates), since they are very important to my sector today... but if a CEO speaks out against them today, and in 10 years that view is unfavorable... will it be used against him/her?
if you plan to run a business revolving around shooting, better not donate to gun control
if you plan to run a business that is a mission oriented open source company, that therefore hires quite a few people who live their politics, and that draws heavily from a politically liberal city that has a long history of welcoming glbtq people, you need to avoid deliberately offending them and their friends
I'm not saying you're wrong, just that there is a line somewhere, and it matters. If it's illegal (in my country) to refuse to employ someone based on their sexuality, or race, or religion - can you justify the right to refuse the same thing for supporting the right to gay marriage? And if not, why does the opposite not hold?
Not because of innate analytical/communicative capacity difference in the individual, but just public relations angle and the ability to rally teammates of diverse backgrounds under one banner. It's nothing personal in that case. Just business.