I agree with everything you said, all sikhs are brave.. all hindus are cowards... 1 sikh=1000 hindu. etc. Dont dispute any of that.
How does it justify killing of a PM who has appointed you as body guard. These people are not even militants, they are traitors.
Same goes to the people who call them shaheed.
does not matter. All muslims were some other religion (arabic pagan, hindu, buddist etc), but muslims are braver. It is not genetic, but comes from something in the religion (at least thats the claim).