I don't remember Gio getting as much hate as Beale is getting. I think the whole snakeyness of him coming up to games and the Loudon whilst Gio was in charge makes it feel all too wrong imo.
Gio had a good record but just didn't fit at Rangers for some reason. He isn't hated by our support tho and I don't think ever will be.