Come off it. Dan Hardy never deserved a title shot, and that is the ONE fight I actually think GSP should have finished - but Shields is certainly no slouch. He was coming off some pretty impressive wins in SF, including a one sided beatdown of Dan Henderson (he also beat Okami and Condit in the same night... come on, give him his respect).
Shields gets too much hate. I know his UFC run hasn't been the best, but people are going to see what he can really do now that he's back at MW.