I agree wholeheartedly.
However, what if the circumstances and situation are that, say, for example, you, as a GM, call for an attribute check to, say, see if a particular character remembers a specific detail about something that happened a few months ago when the player himself has no recollection of the event, nor notes detailing the matter. You, as a GM, want to give a helping hand in this process, so you call for a Logic test. The player's response is, say, that you, as a GM, have no right to "interfere" with the inner workings of his character (such as what the character can remember, in this example).
This is all rhetorical, mind you.
What then?
How, in your view, should a GM react to resolve the situation?