I find calling him a racist is just a bit lazy.
The guy only woke up a year before the breach. Imagine you just woke up in the Earth of today and had to catch up with humanity? The news does not paint a shining picture of us. I can imagine that same scenario for Solas.
He spent his time fighting to free people from oppression and false Gods, then wakes up to a world where people live under the Qun and have no freedom, or they are Dalish trying to reclaim their false Gods as real, or city Elves living in poverty under the boot of Humans who spread war across Thedas against magic that was once just a normal part of society. Then of course, Dwarves who were a once great race now mimicking the Elves' lost empire as a reminder of how it all went wrong.
The whole feeling like they were Tranquil thing sounds horrible from the perspective of the PC. Being accused of being that creepy, emotionless shell. But when I try to imagine it from his viewpoint it's even worse. To wake up in a world that you are emotionally disconnected from. Not good.
He made a promise to help his people, just as your Quizzy promised to close the breach. When you get thrown in the future during In Hushed Whispers, your only goal is to get back in time so you can undo the mistakes and save everyone from that horrible demon infested world. Welcome to Solas's world. Thrown into a future that is not what you set out to make when you tried to stop the worst from happening. But there is hope you can fulfil your promise and save those you want to protect. If Solas was the player character I wonder how many wouldn't blink an eye at hitting that reset button? Like the people that chose the green ending in ME3?
I realise that the balcony scene and him going round wanting to take down all life on Thedas so he can bring back 'his people' hardly makes him seem like the most open-minded of people
But to me it isn't a race thing. Now I know about the Veil, that balcony scene seems less 'how did your race make someone decent?' and more 'how is it that something good has prospered in a world so disconnected from what it should be?' It's like trying to reach out to a small glimmer of hope in a world he thought he'd really ****ed up. And 'his people' are his family. Not many people wouldn't go the extra mile for theirs :/
There was a point to this rambling somewhere. That I shouldn't venture out this thread? That was it 
Ah but also, I just feel like 'racist' is jut the wrong label to throw at Solas. He is a 'God' of rebellion waking up in a world that has become so freaking subservient. Whether it be to the Chantry, Qun, Magisters or his old bro's in the pantheon. I don't see him as hating all the races, but more the principles on which many have formed their lives around. Principles he knows are wrong in many cases. So I do get a bit of a furrowed brow whenever I see posts from people hating on him for being a racist. By all means, dislike the guy but make it for a better reason that 'racist.' Try for the fact that because of him Cory is kinda the FREAKING HERO of DAI now
Damn it, Chuckles.