Yes, this will be a rant. Yes, this will have a lot of cursing involved. If you have any problems with that you should remove yourself out of the premisses. Moving on.
A lot of people have this preposterous idea that designers, developers, web-designers and everyone working in, or for the creative business, are just tools. They exist to make all demands no matter what they are. well, I'm a web-developer. Sometimes I do some web-design work too. But I don't even begin to imagine the crappy feeling my fellow designers must feel when they have to give up to the clients demands.