Makes me so angry and sad.
If your parents tell you from a young age then whether you agree with their views or not, ragardless, you should follow what they say. Truth of the matter is that its all good saying youv'e forgotten caste but dont ever use religion as an excuse to go against ur parents wishes. You're not helping your sikhi by marrying your bf just because hes from another caste, and your not hurtning your sikhi if you marry according to your parents wishes even if boys same caste. I here all too often that. 'oh my parents are wrong, theyr going against sikhi and thats why im sticking to marrying so and so' The truth is that if your parents stood another singh/singhni from a different caste infront of you, you would still have an objection...all you want is to marry your bg/gf...its wrong and such relationships should not have been started in the first place. ...you say youve been arguing with your parents for 4 years, yet youve only been with this guy for 3? So you directly, conciously disrespected their request to you.
This topic is gettin ridiculous and way too common with gursikh youth today. Sikhi does not condone going against the wishes of your parents on a matter that does not affect your sikhi.