This is something that I hope is fixed up in NBA Live 16: logic on contested shots. The game is pretty generous towards the defense, to the point where players who do have pretty wide open looks at the basket but have a defender somewhere in the vicinity (though not in their face) are considered to have had their shot guarded or contested according to the shot feedback. A quick example:
Annoyingly, it seems to favour CPU opponents a little more, and I feel it's become more of an issue following the patches. I believe they've tuned the logic a bit, which isn't necessarily a bad thing as jumpshots were a little too easy out of the box. However, I think it's gone a little bit too far the other way.
If nothing else, I feel it's a good example of how sliders could really help the game.