Hank Aaron should have been there in person, I lost a lot of respect for him over the past few months.
And yes, had Griffey stayed healthy, he would have easily been the HR king right now...he missed 300-400 games due to his injuries and still manages to be near 600 HR at the age of 37.