Their is are no matrys in hinduism,mahabrat war did not took place between different religion people.Their is no concept of heaven in hinduism,it is moksha.A state were souls do not long to be born to enjoy worldly pleasures,including the so called virgins.So you are wrongly accussing hinduism having virgingd in heaven(vakuntha where their are no duals.)