In my years as an agency media director and account director, I worked with many different personality types - including one long-term client who, for many years, wouldn't respect me or my work. One day he angered me so much I screamed at him for five minutes straight, telling him I knew exactly what the hell I was doing and he should shut up and listen to what I have to say.
While I certainly don't recommend letting your anger get the best of you or screaming at your clients, in this particular case my years of attempting to placate, coddle and generally bend over for this particular client never worked. It wasn't until I stood up to him with the same forceful authority he always commanded that he respected me. And from that point on, our relationship was wonderful.
Read the rest on the Central Desktop blog.