Me: None of this work was in the spec you provided.
Client: I expect you to know.
Client: Whenever I deal with agencies I tell them what I want and they make my vision a reality. Why can't you do the same?
Me: Because you didn't tell us any of this!