Mixed idioms
Q1
And really the only reason you were there was because you had a bone to pick with him?
(*) you wanted to have a discussion with him
(*) you wanted to have a chat with him
(*) you wanted to have a talk with him
(*) you wanted to have an argument with him