I know what you mean about feeling like you can't win. That's my least favorite part of being a web developer. You make one change after 10 people have been complaining about something and afterward, most of those 10 are marginally happy but another brand new set of 20 are now noisily unhappy with the change.
By the way, this site could be done up completely in violent shades of
fuschia and I'd still be here as much as I could. Because it really is that good.