I know that being an in-house person is much, much harder than being outside...that's why I've never had a job.
I've never had a problem with a dumb client. There is no such thing as a bad client. Part of our job is to do good work and get the client to accept it.