Four of the chief mourners, Mags's son Hugh, two of her grandsons James Kerr Cowan and Kevin Boon, and great-granddaughter Leigh Hume, 18, attended handcuffed to Reliance guards, having arrived in four separate Reliance vans.
Hugh, 40, who had been expected to be one of the pall-bearers, had to confine himself with laying his free hand on his mother's coffin, head bent in prayer, as it was brought out of the hearse.
Mags, 70, died on August 20 after lung cancer spread to her brain.
The mother of eight and grandmother of 48 had been in declining health for some years and had spent her last weeks at the home of her daughter Diane in Clackmannanshire.
Children, grandchildren, and great-grandchildren of the convicted drug dealer - who once complained that a sheriff had branded her brood a family from Hell -gathered to pay tribute at St Mary's Roman Catholic Church in Stirling, a stone's throw from the formerly crime-ridden Raploch area of the city where Mags ran a £1000-a-day drug empire, the same community to which the sheriff said the Haneys had brought "misery for many years". The traditional requiem mass lasted 50 minutes. Mags's coffin was piped in to Amazing Grace, born on the shoulders of male members of her family, with handcuffed Hugh following behind.
Nicola Hutchison, Mags's step-granddaughter, gave a eulogy where she spoke of Mags's "tough times".
Miss Hutchison, who did not mention Mags's drugs empire, the 12 years in jail she was sentenced to in 2003, nor her controversial anti-paedophile campaigns of the 1990s, described Mags as a "loving and caring" gran who enjoyed "caravan holidays".
She said: "Nana's rather large family provided her with lots of grandchildren.
"Mags cared deeply for her family, always willing to help - can she had a kind heart."
Friends and family laughed as Miss Hutchison lamented that Mags was "very house proud and always closed off her living room".
Mags's coffin was buried in the same plot as her first husband John, who died in 2005, at St Thomas's Well Cemetery in nearby Cambusbarron.