My own viewpoint is that people should be free to hold whatever opinion they have without being called out and bullied for it.
Everyone, and I mean EVERYONE, believes that their own religion or culture is the best. Otherwise they adopt another religion or culture that is in their opinion, superior.
Now, what I'm seeing on this thread is a lot of attacks on those who believe their culture is the best and are saying so. What I'm not seeing is recognition that all cultures / religions feel this way, and they most certainly say so too. However, if these are cultures / religions that happen to be in the minority in this Country then they are not called out on it. Instead they are supported by people saying they have the absolute right to both believe in the superiority of their culture and to be vocal about it, and to be supported so their culture is not diluted by what is deemed an inferior, though majority culture.
Let's have some equality please. Catholics, Christians, Hindus, Sikhs, Muslims, Jews, Buddhists et all follow their particular religion and raise their children in that religion because they believe it is the best. Let's recognise that please.
Let's not attack any religion, or any atheist or agnostic, for choosing what they consider is best for their children.
We do not call other religions out when they insist or prefer that their children can only marry within their own religion (and there's plenty that do), let's extend that grace to those who are also entitled to their own opinions, even if they don't agree with what you believe in.
Equality is the word. Call out one group. Call them all out. Else you are being just as bigoted as you claim these people you disagree with are.