I'm all for discussing Navaly's personal politics, and disagree with him on much, but saying the free world shouldn't stand up for someone jailed and nearly murdered because he's not Bernie Gandhi Mandela is bullshit. He's risking his life fighting a mafia dictatorship.
Plus, Navaly's politics as we know them (he's never held office), not coincidentally, largely reflect mainstream Russia, which is far from liberal by Western standards. This is probably a more useful topic anyway, tbh, esp re Crimea.
He's ambitious, as was/is Khodorkovsky. He has positions (again, no formal platform) that would make him acceptable to Russians should he ever get an actual chance at power. That makes him less acceptable to Western liberals, but they're always hoping for a Yavlinsky, a Nemtsov.
Navalny and his org fight Putin and corruption. They advocate for free and fair elections, for a democratic Russia that is part of the civilized world. As for his being xenophobic and pro-annexation of Crimea, congratulations, you discovered that he's Russian.
(I've got quite a few far more liberal Russian friends who have a hard time saying Russia should ever give Crimea back. It's a real weak spot, one that Putin was very aware of and exploits effectively with propaganda.)