The enemy, the devil, has always understood the power of the tide of public opinion in influencing the culture. The Church needs to understand this. This is one reason why Jesus said that we must let our light shine before men (Matthew 5:16).
When people perceive something as being "very good," they feel compelled to tell others about it. They feel compelled to promote it, make it known, defend it, and support it.
If we Christians do the good things that God wants us to do in a very public way, this will help our society understand that what we believe and do is the solution to the world's problems (just like the people, in this passage, valued what Peter and John did).
The loudest voices are doing their best to marginalize and falsely accuse us. Let us be wise and make use of the technology that God has given us to let the world know the good that we do. Let us choose to live out our faith in a very public way. For example, I thought recently, that when I read the Bible in public, I will read it the old fashioned way - with a paper Bible rather than on my phone. When my church is doing something good, I can easily take pictures of it and post it to the social media sites. I can easily promote the true meaning of Christian holidays among my neighbors and friends by decorating my yard and giving them small things to remind them of Jesus' significance in this world. Would our world not be quite different if we all did this?