It is in everyone's best interest for people who want to be on birth control but can't afford it to be on it. In a head-scratching irony, you'd think the "pro-life" crowd would be the biggest proponents of it.
http://en.wikipedia.org/wiki/Humanae_Vitae
An overwhelming majority of American Catholics (over 90%) do use contraception though, or have used it at various points. This is a battle the Church can never win (though of course, they can do a lot of damage by pointlessly fighting it).
Harry's point is a good one: In Norway the social conservatives in the Christian People's Party have come around to that argument and now supports handing out birth control.