I think a distinction needs to be made when you say “country.” [I think there is an anaology between saying the members of the Church are sinful, but the Church herself is holy.] The country is not anti-Catholic. (The 1776 Declaration of Independence is not an anti-Catholic document.) But, certainly most of the citizens and leaders were anti-Catholic at the country’s inception and thereafter. The US has had and has many immoral laws. But we must be vigilant that our laws do not become anti-Catholic.