They could get David Drake, Jack Campbell, and the ghost of Robert A Heinlein to collaborate on the book, and I'd still be mad that they canonized a Shepard 
true I do agree with you. Yeah, As for the Revan Novel, Revan and Bastila gotten married. I don't mind if Bastila gotten Married or gotten pregant by someone else. Bastila, in the context of kotor verse, is her own person. At least with me, a good character growth could have Bastila Shan moving on with her life and gotten into a relationship with someone else and had children while still having good memories of her friendship and/or Romance with Revan. Well Not all male Revans would wanted to date Bastila Shan. Maybe your revan might have in a playthru. or another male Revan could have a crush on any of the party members. Same way with the Female Revan.
Shepard, Revan, Jedi Exile and any rpg PC should have light canon in the sense that they did X. Like Revan re found the Star Forge and Defeat Darth Malak. Shepard stop the Reapers in various methods, Jedi Exile defeat the Sith Trio.
I am slightly annoyed that it is implied that Revan is stronger as of Kotor Light Side ending than the dark side ending. No matter what your build was, Revan is strong enough to defeat Darth Malak. I am tempted to do a gunslinger build for Revan. Same goes for Jedi Exile and Shepard.