I personally believe preaching belongs in the church pulpit.I think being an good example of a christian in every day life is a better way to bring someone to Christ.If someone is truly interested in hearing the word, they will let you know. Calling someone a name like Idiot,or proclaiming them to be an atheist isn't a good way to start or end a conversation. Plant the seed! If they are not interested.........Leave them alone.
I don't think of myself as a staunch Republican or Democrat.
I am a Christian and a Conservative...........In that order!