Let Star Wars be Star Wars. There are plenty of other fictional universes where the bad guys aren't truly villainous. When you combine moral ambiguity with child-friendliness, you risk winding up in a silly 'trying to win World War Two without hurting any of the Nazis' type of situation.