well.....at least it ain't Liam Gallagher...
Liam would be a much better choice. Especially because Gallagher brothers have always been fans of Guns N' Roses and Liam even dedicated the song Rock 'N' Roll Star to Axl Rose in Rio 2001. Not saying that is the reason he should induct them but still a way better choice than Green
They should be inducted by one of the bands that helped them get big or they have a history together like The Cult, Aerosmith, Alice Cooper, Hanoi Rocks or Michael Monroe. Even Don Henley could do it, Iggy Pop, Brian May or Sebastian Bach for all I care. The list goes on.