I recently had a philosophical discussion about Social Skills with a player. To summarize it, the payer feels that in most circumstances a Social Skills Check is binding on the NPC, but not binding on the player. For instance is engaged in selling an item to a vendor if the dice result is in favor of the player the NPC cannot say "no", while if the price is too low for the player they can just walk away. After much discussion the player agreed that there was good role playing value in occasionally going into a store and walking out wondering, "Why did I buy this antique Geonosian vevuzela?"
In general I can understand the premise that the PCs are the hero's of the game, and are not subject to many of the limitations that NPCs labor under. However, when the NPC successfully Charms the PCs into believeing "x", they need to accept that they now believe "x".
If anyone else has had to deal with this dynamic I would welcome any information on how it worked out for you.