Waheguroo Jee Ka Khalsa!
Waheguroo Jee Kee Fateh!!
I guess its "all of the above". but maybe we don't realize the amount of anger, greed, ego and attchment we have in our minds. and i do agree that at a young age, one might just see the major hurdle as 'kaam'. but i do believe that its all of the above.