I respect the utopian ideal, but Ideology separated from reality seems to cause a lot of issues. Basically non violent goals are a great thing to work toward, but non violent rules seem less useful.
I don't understand the terminology of "separated from reality." It's beyond obvious that ideology is a part of reality. What else would it be, supernatural?
It's a belief, people can look at cultures who really and truly thought human sacrifice would appease the gods and think. "That's false" It's much harder to accept F=M * A is also false. Sure, F=M * A is arguably much closer to the truth we can even say F=M * A is a simplyfied model known to useful Yada Yada but in the end it's clearly not true.
There are several less kind ways I could describe such overly simplified models, "Seperated from Reality" seems like the least offensive. Would you prefer, when there is a conflict between ideas and reality it's not reality that's false?