Nobody has said Hairston is great, I've never heard anybody say that..he produces pretty much every time he's on the floor though..a lot of the time it's something good followed by something bad, which is to be expected of a young player that hasn't played at all, but it's better than Mason giving bad after bad..
I don't really know what you would expect from a guy that plays once every handful of games and has little chemistry with the team..he's obviously still green at this point..the organization likes him though and they all speak highly of him for a reason..he clearly has solid potential to be a good role player IMO..
As for Mason, I get scared any time he's on the floor..I don't care about missing shots, he's just a huge liability on the other end of the floor..defenses always take advantage of him, he doesn't hustle or bring energy, and he has no basketball instincts..other teams always look to attack him, which is also what I would do if I was a coach..