From coding whore to opinionated developer?

Maybe they totally contradicted values that are most important for you? But you coped and went along?
Did you feel compromised, even dirty, for not resisting? Did it make you feel like a coding whore?
37signals and Ruby on Rails shaped the concept of opinionated software.
As most ideas from 37signals, I like the concept of opinionated software.
Now I am wondering if the concept of being opinionated could be extended from software to ... the developer?
When coming to a new project, take a good look! As a developer you don't have to put up with everything! Evaluate your opinions:
Is that being arrogant?
If you have opinions, why should you not commit to them?