Your references dosn't make sense as they are exclusive of each other. JIHAD, for ignorants like you, means struggle and not war. No where in Quran you'll find the words 'Holy War', it is a media created lie, the people who hate Islam for its perfectness wants to mislead people.