YES!!! Exactly! I had no idea that bless your little heart was a condescending way to criticize someone’s idiocy. My grandma always said it with the utmost sincerity too. I am not Southern so I’ve inadvertently called countless people idiots when trying to express heartfelt gratitude! Unfortunately I haven’t found a phrase that accurately replaces it.