I think people's perceptions need to change, has he been brought in to score goals? Yes, but he was brought in to develop, if he can get 4-6 more goals then that is more than acceptable for a young striker coming into this league.
There is a lot to like about Barry, and I am extremely confident this time next season we're having a different discussion about him.
People are so desperate for the here and now that they'd rather short term gain for long term pain.
Barry is, has, and will be short term pain for long term gain.
He has every attribute to be a top striker, and he will be.
Give him time.