Who am I to argue with you? = I am not competent or knowledgeable enough to argue with you. I cannot tell you whether it was a compliment or a show of disrespect, because it could be used in either way.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.