Соккар, Ираван - фигура трагическая, как и Абхиманью и Гхатоткача, так или иначе, его по всем версиям в темную сыграли. В каноне он аж на небо Индры добрался, дабы с отцом познакомиться, а тот все, что ему мог сказать: будет война - придется тебе за нас повоевать, сынок. так он на войну приходит с конницей. Ну да, оставленный отцом ребенок, которого вспоминают, лишь когда в нем есть необходимость.
Бхишма, Дрона и Крипа, в каноне явно страдают шизофренией. У них в высказываниях взаимоисклбчающие позиции содержатся. Они далеко не всегда ругают Дурьодхану.
Про Карну, если принцы учиться пришли лет в 6-7, то Карна одновременно с ними лет в 10. И я не вижу противоречий в истории, изложенной в 1 и 3 книгах. Кроме одного: то Кунти внезапно в обморок упала, признав брошенного сына. А согласно лесной,, она следила за тем, как Карна рос, что с ним всё гуд.
Про то, что Кауравы не обсуждают родословную Карны. Тут несколько вариантов
1. Дурьодхана его называет "сын суты" совершенно спокойно, в том контексте, что хоть ты и сын суты, а в том, этом и т.д. ты лучше кшатриев. Его вообще не трогает его происхождение. Он дружит с Карной, видит в нем хорошего человека, верного друга и соратника, а не родословную.
2. В 5 книге в прямой речи Дурьодханы и Бхишмы (они спорят) они оба называют Карну сыном Викартаны. Это до разговора Кришны с Карной. Они знают, кто его отец, продолжая так же величать его сыном суты. Вряд ли они стали бы применять эпитет Викартана к старику-Адхиратхе.
3. Во многих региональных версиях с молодых ногтей всем известно, что Карна - сын Кунти, об этом знают все, включая самого Карну, Пандавов, Кауравов. И это никого не волнует. Есть разные причины для вражды Карны с удиноутробными братьями, пока не рассматриваем.