Greetings
To get straight to the point: The problem is not the lack of respect towards Revan or any other character in the story. Since the player has to make certain choices throughout the two games (like male/female, light path/dark path, etc) it would be impossible for Obsidian to cover all those choices at the same time. Yet Obsidian tried to do that by creating a basic storyline not only for Revan but for some other characters as well. This storyline due to the forementioned reason was too wide and at times too vague, leaving "holes" in the plot. What I mean is that the "lack of respect" towards characters is not the immediate problem. It comes form the forementioned fact concerning the storyline of the games. They offered a truly wide variety of choices to players but sadly this variety cannot respond to the plot or to the characters themselves. Personally, I think this is the only flaw of the game.