You make the same mistake Hicks and so many make. Just because a site calls it's self "catholic" does NOT mean it is following Church teaching. As far as "American Catholics are hypocrites" , your statement indicates ALL. So how about this. My friend was beaten by her husband and HE is an American so I guess that makes all you "american men" wife beaters huh?
subsidarity is Church teaching.