You can compromise without violating your principles, but it is nearly impossible to compromise when you turn principles into ideology.