1. Opposing inter caste or inter racial marriages are OK ... I have no problem with people marrying within their caste or sub-caste, or people not socializing with people of other caste or race.
2. There are separate churches within whites for different orders of faith ... yet, black churches and white churches do not prohibit an inter racial audience. everyone is welcome. this is again a "socializing" thing. you socialize with those who you feel comfortable with.
Discrimination based on color happened in the US until around the mid 60s and then it was outlawed. It may still happen, but is illegal.