If you are a pastor and you want to get your name and face on TV just start criticizing everything around you in culture. You will get carted out in front of the cameras and show up on TV talk shows. Unfortunately, the minute you do this will be the minute that you cease to be a proclaimer of the gospel and instead become a political figure.
Jesus, for all of his countercultural sensibilities, was not a political figure and never even appeared to be one. He said that he came into the world, not to condemn the world, but to save it (John 3:17).
His people, the Israelites, during his lifetime, were ruled by the tyrannical Caesars of Rome. The Israelites were the chosen people of God and yet they had the unclean Roman Gentiles occupying their land, taxing their finances and ruling in their holy city. The Jewish people in Jesus’ day could not have been more opposed to anything as they were the Romans and their power over them yet Jesus says nothing about the issue and even shrugs off a question about what belongs to Ceasar so he could make another point about the spiritual life. Jesus’ harshest criticism was not for governments or cultural evils but for hypocrisy and limited faith.
Jesus was much more concerned about transforming hearts than transforming political establishments. Perhaps it is time that Christians take a step back and quit placing the microscope on politicians, Hollywood, and Homosexuals and instead place it on their own hearts. It is in the heart where Christ does his best work.