I never thought he was terrible nor deserved all that hate from the public. Beyond some problems with the script, ultimately, he was just a kid in a movie and most kids just want to be kids, not actors. Only once in a blue moon does anyone see a really great kid actor (Natalie Portman, Haley Joel Osment, etc) that can make some really silly stuff work because they're such good actors. I don't know if it's that old Hollywood cliche of his parents forcing him into being a kid-actor or not, but I ultimately can't be hard on a 10 year old, expecting him to be Al Pacino or something. I really don't know what people were expecting.
On a ending note, boy, did he grow up into a weird looking man. He looks like a man that would be caught in some car chase in South Carolina and whose wardrobe would consist of only tank-tops and patch-y jeans.