I generally agree, so long as you remember that talk is cheap. If you shouldn't respect someone too much for talking about the great things they'll do, you shouldn't hold it too hard against someone for talking about terrible positions.
If however, someone expresses and endorses kind and progressive social statements, I certainly do use that when judging their character.