He didn't make the wrong decision but he had the first down and gets put of bounds without being touched if he runs. That's a feel play he'll learn to make but a run is a more sure bet than a pass. I only say it because he's a capable athlete and runner that can make that play.
It sounds like a bullshit call but Nathan Shepherd does nothing but get flagged every time he's on the field. I like how they don't show the replay to show the trash call too.