Unless one recognizes the churches authority then a Catholic will be hard pressed to change anyones views of the church. A wise man once said... There are not 100 people in this world that hate the catholic church for what it is but there are thousands who hate it for what they believe it is.
There is a revival brewing in the Catholic church today. Here is a great site that is playing a major role in the churches revival.
http://www.saintjoe.com/p/home.pl