They all displayed it all along. They all hid, lied, deceived. All of them. On various levels they all felt some shame about using performance enhancing drugs (PED).
Those are the biggest names, the best ball players who broke the law and/or broke baseball rules by using PED. So far Ramirez is the only one of these players to serve a suspension. Rodriguez is the only other to have a suspension issued but it is on appeal.
Only McGwire (January 11, 2010) has come clean. Some people think that Giambi did but he merely expressed regret without specifying his offense.
Contrition before absolution.
I would apply my Pete Rose rule regarding the Hall of Fame. For each day that Rose lied he should wait that many days after telling the truth before being considered for eligibility. For Rose that amounted to about 14 years.
The clock is running on the individuals mentioned above and it is not on their side.