Well his actual role seems confusing. On most teams the President is a guy who basically handles marketing, gladhandles big sponsors, and steps in where there's issues at the top of departments, or inter-departmental.
The Leafs brought in a guy who was also a HoF player for this job to add a veneer of respectability back to the club and now a lot of people here seem to think he is basically running the team to leaving his "mark" on it, but isn't that the GM's job? How is having Shanahan step in and meddle with the team personel decisions any different from Peddie, thus a recipe for disaster?
BTW Shanahan got into the executive role through the NHLPA then at NHL HQ and now MLSE by basically being a political guy. He had to rub shoulders with the people in power, and make the right noises to support them and gain their support. He probably had to do some weasel-ish stuff a long the way when the chips were down, stuff that observers like Chelios or a lot of us would not respect much. Such is politics, there is a very sleazy, compromising side to it.