Retired Staff rank honestly makes the most sense. If you served on SG Staff such as AO, BD, TA, IA, etc you get the retired staff rank. Nothing else. You are recognized for being a contributor.
If thats not cut and dry then I dont know what is. No favoritism.
As far as admin abilities go I know that whatever I say wont even matter because I will always want that privilege of having SA powers, knowing that if i ever enter the server I know I will always be recognized being a AO here. Its sad to say that I dont plan to go on SG servers without admin solely because last time I was on TTT and JB it was a disaster.
Just give Haggard a founder tag and when Liam Brown decides to step down (if ever) he should hold a rank solely for being Liam.