Peter said to them, “You yourselves know that it is unlawful for a Jew to associate with or visit a Gentile, but God has shown me that I should not call anyone profane or unclean. — Acts 10:28.
Saint Peter couldn’t be clearer. Can you imagine a time when it would be against the law to associate with someone just because they were of a different religion? Yet, history is replete with such laws and condemnations of different faiths. I am no expert on the laws of foreign countries and it may not be against the law, but association between people of different faiths is frowned upon. Hindus and Muslims, Sufis and Shihites, Jews and Christians, and I do not have enough fingers and toes to count the different religions that claim to be the one and only way to God.
In America, again we may claim to have Freedom of Association as a basic right, but we expend a lot of energy on calling and treating people of different sex, race, and gender as unclean and profane.
God told Peter, and he made it as clear as a bell, we are not to treat ANYONE as unclean or profane. We may be different than our neighbor, but we are never better in the eyes of God.