I remember Youngs game perfectly fine. What you're leaving out is James Young played more minutes in his one year than Derek Willis has played in his entire career here. Young played 1296 minutes, Willis played 1233 so far. So comparing 1 year to 4 years aint exactly fair.
Young may finish his career with more points because he took so many more shots. James Young took 450 shots in his 1 season, Willis has taken 334 in 4 years. Young shot 40% from the field, Willis 47%. Young was 82-235 from 3, Willis is 91-223, so yeah, Young hit 9 less 3's on 12 more attempts. Young 34% from 3, Willis 40% from 3. The only reason that 5 star recruit played more was because he was a 5 star recruit, it had nothing to do with production. The only thing Young had on Willis was an opportunity to play.
Every team in America would have taken Young over Willis and rightfully so. Willis didn't do much to warrant an opportunity. When he's gotten in, he hasn't always produced.