If you are unhappy with some of the things in the church, does that mean that Christ broke His promise to His church? NO! It means that men are sinners, and our faith is more important than ever.
Offer your frustrations and anger to our Lord, and let the Holy Spirit work. We know why we are suffering -- we are sinners and deserve it. We also know that with repentance and love and faith and perseverence until the end, that we might see the kingdom of Heaven.
Dissing the church and the Vicar of Christ isn't the surest way to Heaven, I would imagine, especially for a Catholic.
God bless you, and I will pray that your anger is dissolved so you may fully appreciate the gifts our Lord has given you through His church.