I can relate to this. Vicente Fox, last president of Mexico was like that. He was fiercely attacked and he made some very stupid comments. Still his popularity remained high. But you could see that he was really happy when he interacted with poor children or old people.