I think Viciedo could have caught the ball because he had his whole glove on it, but he was not in a great position to make the catch so saying he should have caught it is a stretch. Saying that it was a poor play defensively is being very unkind in my opinion.

It's pretty easy to say he ran a bad route to the ball but that ball was hit hard and one step the wrong way, which is easily done, makes it a very difficult play to make. I think Viciedo has pulled his weight in left field.