That is the question asked in this article on churchleaders.com. I too have heard people make statements like this and IMO this author makes several good points. His summary is:
Here’s what you CAN do:
Attend a local church. Be an active part of the solutions not a vocal attack of the uninformed.
Pray for the local church. Pray with humility, honor and faith. Remember who you are talking to – He loves the church.
Serve. Get involved. Most pastors would love to have someone in their local church who would help serve or lead a ministry that reaches out and helps people in the community.
Give. Help support the efforts of the church. Many churches cannot do what they desire to do because people are so much freer with their critiques than their financial support
Finally, be the example you would like to see. Get off the bench and get in the game. There’s less complaining on the field. Engage the problem with solutions.