Q. Was the main reason behind Mahabhararta was sense gratification? Pandavas wanted their due right in the kingdom from Kaurvas. Then why Krishna Arjuna/Pandavas to fight for this material gain?
A. According to Vedic injunctions there are six kinds of aggressors: (1) a poison giver, (2) one who sets fire to the house, (3) one who attacks with deadly weapons, (4) one who plunders riches, (5) one who occupies another’s land, and (6) one who kidnaps a wife. Such aggressors are at once to be killed, and no sin is incurred by killing such aggressors.
Fight wasn not based on sense gratification but to establish religion. The activities which Duryodhana performed to usurp the kingdom were not religious at all like….
*Feeding poisonous cake to Bhima,
*Trying to burn Pandavas alive in Lakshyagraha,
*Arranging gambling match and making Shakuni play on his behalf to win everything from Yudhisthar who was not good in playing the game.
* Trying to disrobe Draupadi in an assembly full of men.
*Not returning Pandavas kingdom even after when they returned from forest although he had promised to do so before they went into exile.
For a kshatriya, kingdom to rule is must. He cannot live by begging. That is the reason Pandavas proposed, give just five villages but Duryodhana even denied that.Then war was inevitable.