I don't think a player should be able to force another player to do something, not necessarily even with a supernatural effect (somewhat goes against the spirit of the game). Reading what he said, I think it was a little bit of an overreaction, but he brings up a somewhat valid point in a very reasonable way (glad to see he wasn't really angry and railing about people ruining everything). That said, I think in an ideal system players should be able to use skills like this on each other in the right setting. I think it might be kind of fun to have two characters arguing over a plan of action and the third, and indecisive person, siding with whoever did a better job of persuading.
Anyway, ultimately, I think it just comes down to the nature of roleplaying. Sometimes you'll get to call the shots and do something you think is awesome in a game, and other times you'll have to sit back a bit and help someone else with their plan.
So yeah, I don't know if that made a lot of sense, but ultimately the way I would go with it is only allowing such checks on players if the player is okay with it, and maybe they should be okay with it oftentimes...
On a completely unrelated note, I now apparently know what Ross looks like. Not that different than I had imagined. Don't know what to think about that...