honestly I find all the "cruelly or capriciously cursed by a sage or a deva" stories highly dubious. oh, you were acidentally disturbed from your meditation? so you curse somebody? youre a yogi, free from enmity, with love towards all beings, you dont curse them with the power you obtained from yoga. stories about Gods cursing people for innocuous things are common too. its the same as all the stories of the devas acting in foolishly human ways, which comprise an unfortunate amount of stories about them. they are often prideful, angry, and lustful in a way they shouldnt be or should fall in their next life on account of. do I believe the vedas are divine? yes, especially the principal upanishads, but the puranas? much less so, though they excel where they vedantically praise the absolute and teach bhakti. so basically... stick to the three sources (prasthanatrayi). there are many sources on Truth (about and glorifying God), but few sources of/by Truth.