Watching the Scott Van Pelt show on ESPNU right now and Gordon Beckham is on. As most here know, he came up as a third baseman last year and has been moved to 2B this year. He was asked if he still wanted to be a SS like he played in college, if he would perhaps move back to third one day or if he thought he would stay at 2B long term. Beckham said he thinks he found a home at second and hopes he "spend(s) the rest of (his) career there."
If he was a shortstop, I would say the Reds made a huge mistake in not drafting him. However, if even he views himself as a 2B all the way for the rest of his career, I fully understand why the Reds did what they did. They thought Alonso was the best player on the board and they didn't think Beckham was a SS at the MLB level.
Now, one could argue that Beckham has a higher trade value right now and that alone would have been worth taking him over Alonso, but I don't have a problem with what the Reds did. Didn't at the time and still don't. I understand the head-scratching since the Reds already had Votto, but it was still a solid pick. I would feel completely different if Gordon Beckham was a true SS. If we had let our SS of the future (and one that can hit) slip through our hands, it would have been awful. But the kid is not a shortstop.
Hopefully Yonder tears the cover off the ball this year (at AAA to start and then maybe a call-up at some point as a big bat off the bench or an injury replacement) and reminds everyone why he was the correct pick.