Probably not. Injury has slowed him down. He was rumored to be broken before we even drafted him. He might do better than what he's done as of late, but I seriously doubt he'll return to form.
I'm sure something dirty did, and as always, since the invention of sports...the second guy always gets penalized. Also, the blatant idiot tends to get penalized... Whatever the Cardinal did, it was at least done on the DL... Not so w/ Harris.