Posted: 12 May 2011 at 10:01am | IP Logged
No, Shalva & Shalya were different. Shalva was killed by Krishna after the Rajasuya yagna, and Shalya was killed by Yudhisthir on day 18 of the Kurukshetra war. On Shalva & Amba, I thought that he just felt that if he accepted Amba as charity from Bheeshma, his honor would be humiliated. That's why Amba took her revenge against Bheeshma, not Shalva, and that's why Parashuram ordered Bheeshma, not Shalva, to marry Amba. So what Bheeshma did was definitely evil.
If they showed any Banasura as Kamsa's friend - hadn't read of this b4 anywhere - that would be different from the Banasura who was Shiva's devotee and who Krishna humbled.
If there were 2 Bhagadattas, of which one was Krishna's enemy as you
describe, and the other Narakasura's son, that explains what I read in
the Mahabharat about the one who Arjun killed was Jarasandha's ally. But in the account of the battle, Bhagadatta hurled a weapon called the Vaishnavastra that Krishna had given him, and Krishna intercepted it so that it couldn't kill Arjun, which it otherwise would have. If Bhagadatta was not the son of Narakasura but an ally of Jarasandha, why would Krishna have given him that?