Thank you all for you comments and I know everyone has their own view on caste/sikhism.
I know we shouldnt follow caste however there is caste within sikhism if we like it or not and I know the only way to banish this is for the younger generation to marry out of caste and teach their childeren that they are sikh and sikh only.
As there is caste in todays world, how do you go about convincing the older generation to allow people to marry whoever you want?
all of you who use your family surname follow caste, those who use singh and Kaur dont.fact.
I use singh and I will always use singh.
My parents says I can only marry my own caste and I dont want to a I want to marry whoever I want, but dont want to hurt my parents at the same time. A bit confused!
Thanks again guys for your views on this.