EXPLANATION :
- Karna was a great man in giving Dana to Anyone who asks for Dana from him.
- Scriptures Support giving Dana only to whose who that Deserves it.
- Sciptures Oppose giving Dana to whose who that does Not deserves it and giving to anyone is Punisable.
- Karna would been full aware of this rules in scriptures but he gave to anyone that asks him.
Karna Didn't Refuse to give Dana even for one time.
EXAMPLE :
Karna gave his Kavacha and Kundala to lord indra whose Intention was to kill karna.
QUESTION :
Why Karna didn't give Dana as said in scriptures to give only to whose who that deserves it ?
Did he Took a Vow to Give Dana to anyone as opposing scriptures ?
Will it cause Bad karma to Karna or Anyone if Dana is given to who that does not deserves it ?