Inherent contradiction is every where in ummah world..
Take for instance the case of Abdullah Shah Ghazi the sufi saint whose dargah is most famour and revered in karachi..
Guess who killed him......None other than the must felicitated person in Pakistan Muhd BIN Qasim..
And guessunder who kingdom he was prpotected and preaching his faith without being disturbed.. Much maligned character in Pakistan that is the Hindu King Dahir who incidentally was also killed by Qasim...
So how do people reconcile with these sort fo conflicting historical tales on that side of the border is beyond me..
Bo hoo hoo. I thought Islam was brought to the sub-continent by Muhammad bin Qasim. Where did this sufi sahib appear from? Plus, Dargahs have no place in Islam, they may be popular among jahils on both side of the borders, however, bear no importance in real Islam.
I am sure Dahir was such a saint that his actions/inaction against the pirates looting the ships, taking women and children as prisoners had nothing to do with the attack by the Muslim ruler Hajjaj.