Les deux variantes sont correctes, avec la différence que celle avec de est beaucoup plus utilisée que celle avec pour, comme nous le montre Gngram:
En fait on peut dire
Je lui en veux de/pour + verbe/substantif:
Par exemple:
- Je lui en veux d’être celle qu’elle est. Je lui en veux pour sa façon de rire... En réalité, je lui en veux de l’aimer autant.(source)
- Je lui en veux pour avoir transformé un de mes amis. (source)
- Est-ce que peut-être je lui en veux de sa mort? (source)
Je dois dire que j'ai eu du mal à trouver des exemples avec "de + substantif", "pour + substantif" est plus fréquent. Cet autre Gngram n'a pas trouvé d'exemples avec "je lui en veux de ça", tandis qu'il y en a pas mal avec je lui en veut pour ça. Je lui en veux d'avoir est beaucoup plus fréquent que je lui en veux pour avoir.
La fréquence d'usage des expressions peut vous servir de critère, mais n'hésitez pas à faire votre choix d'après ce qui vous semble plus approprié dans votre contexte aussi. Personnellement, je pense que
Je lui en veux pour son insouciance.
marche très bien!
("Remercier" est un autre verbe qui accepte "de" aussi bien que "pour".)