In Fulton v. City of Philadelphia, the United States Supreme Court confronted the question of whether the City of Philadelphia could deny a contract to a Catholic foster care agency (Catholic Social Services) because the agency refused to provide service…