The prequels are indeed terrible (well, the third was almost decent, maybe) but I wouldn’t blame Hayden Christensen. Is there an actor alive who could have done good work with the horrible script and direction that Lucas gave him (and Portman)?
Lucas just kept trying to recycle and rip off Joseph Campel and Edgar Rice Burrows.