People give him a free pass because he is a strong catholic.
He's hollywood. Why should we care what he thinks one way or another?
His particular brand of Catholicism (not the Pope's Catholicism), really, truly hates America. That's the end of the deal.