Well Seldon I think that's one of those "fine line" subjects and if you tip-toe on either side you get an uproar - but I think either side would still have "choice" in the matter, whether the character is "your user generated character" or "Solid Snake" - I don't think it makes a huge difference in "linearity" as long as you are in control of the person, then there shouldn't really be a problem.