Brennan Johnson was never brought in to start every match. Injuries and other events meant that he had to step in.
Yes he could do better with his end product but don't forget he's only 22, 2nd season in PL, just came to a new & big club.
Cut the kid some slack and support him.