Your gran sounds absolutely marvellous gillybob - how anyone could describe her as 'unpleasant' beats me. I would love to have had grandparents that provided me with so many fond memories. One GM died when I was 5 and at about that time we moved away, so after that I rarely saw my other GM who'd lived nearby. She died when I was 7. I never knew either of my GF's, one having died several years before I was born. The other one, by all accounts, was a 'bad lot', and deserted my GM when my DF was just a child.
So lucky you to have had this amazing, feisty woman in your life for so many years.