"Shut up and Sing!" - Laura Ingraham
Can't agree more. If a person is going to talk politics they should be willing to pay the price and accept the fact that they will lose some of their fan base and support.
I don't care if a person talks politics as long as they know what they are talking about (Sean Astin, Ben Afleck etc)