Hafner is like many first and second round guys: His rank is variable depending on the league.
I'm in an OBP league, and hafner's value is insane.
but in other leagues, It makes sense as to why he would fall to the early second. And that makes him a sweet deal there, IMO. Grabbing Wright and then Hafner if you have a later first round pick in a snake draft is reasonable drafting. And I wouldn't say either slipped at the same time. Also, Hafner could go as early as 5th, and it's smart drafting.
Leagues with more than one UTIL spot are also leagues that Hafner should go first in.
Although, I disagree that hafner should go before Ortiz. That's just plain silly. Ortiz has been 40+ Hr and 130+ RBI for three straight years. Hafner, hasn't hit those numbers due to two straighted shortened seasons.
So, my take is this: pay attention to your league format, and move guys around accordingly.
(Example: Garret Atkins is probably a 4th or 5th rounder in BA leagues, but in an OBP league, late 2nd and third round are more reasonable. different formats move guys up and down.)