Yeah it can be hard to differentiate between criticism and insults online. Often insults will be emotionally driven or have surface level analysis while proper criticism will have deeper insight into the topic and be delivered calmly.
I’ve seen proper criticism taken as an insult.
I would assume immaturity or insecurity.
This is what I’ve seen most used. https://github.com/dylanaraps/pywal