You know, I don't get why people get so bent out of shape about constructive criticism from other players. Maybe they actually know something you don't. If I disagree about something I'll say so, but if what you're playing isn't working for everyone else, then you either respect your bandmates or you don't. And those who don't don't find themselves in bands too long.
That said, if this is a typical example of what you do in that one song, I think they're nuts. It's not like they're playing AC/DC style music. I'd tell them, "If you think sacrificing someone else's good part will make your good part sound more amazing, think again."
I get what you're saying and I'd been at times guilty of overreacting to criticism (albeit in those cases, not very constructive, more "restrictive" really). I'm all about the whole "serving the song" thing but I believe that, when you're writing original music, it's up to the whole team to walk that line between serving the song and making it fun for everyone as well. There are a lot of ways one can serve the song, and when it comes to the bass, I find that playing melodically really gets me going, creatively speaking.
I'll pull back if something's universally (as in, everyone else in the band) found too much but when the simplest stuff, and especially melodic lines are constantly shot down as "overplaying", well, I have to draw the line. It just kills my vibe. Even more so when I'm clear from the get go about what my playing style is like and it's agreed that I'm actually wanted there for that style. And only to end up being shot down time after time for "overplaying".
And absolutely, that song's certainly representantive of me taking into consideration the band's "vision" and pulling back when called for and also trying to piece together something more melodic and outside of the guitars, wherever possible and applicable, that can serve both the song and me as a player and creative collaborator.