Don't feel sorry for Weir, he knew what he was doing the moment he inviting him to lift the Trophy. As for my vote, I think Ferguson deserved a part in it, as mentioned he did captain the team the majority of the season and the seasons before it.
I still think he's a bit of a moaning cunt and should encourage the team, but he's done his part for Rangers.