Floyd has not been on hiatus for 2 years. When he steps in the ring against Ortiz it will have been 1 year and 4 months since the Mosley fight. Not even a year in a half.
Pacquiao has not been dodging drug testing for nearly 3 years. Negotiations where Pacquiao refused the random testing was January or February last year. That's about a year and a half ago.
Pacquiao also hasn't been a welterweight for three years. Even if you count the Oscar fight, which you shouldn't since he moved down to 140 after, it's been 2 and a half years.
It had not been 2 years since Mosley fought when he fought Mayweather. He fought Margarito in January 09, and fought Mayweather in May 10. That's a year and five months.
There are not eleven years in a decade. There are ten.
Seriously, what next? Ali-Frazier 1 was 70 years ago? Oscar retired 10 years ago? Floyd came off a four year retirement when he fought Marquez? Wouldn't surprise me considering how bad so many people around can't tell time.