With most marriages, you're not just marrying your partner, but also their family...
As with the caste stuff... well sikhi has no place for caste but our "culture" does, unfortunatly both often get confused with each other by some people.
What I think about it? I think it's gay
What can you do to solve your situation? No idea