Solterra is hardly 'evil', I just don't think he's acting expediently. Righteousness must be tempered with reason. As long as your ultimate goal is righteousness, and the actions that you must undertake are to further that goal, you are acting righteously. Solterra is allowing his ultimate goal of righteousness to restrict his repertoire of actions to be undertaken.