We have the same conversations: This one is from last Thursday

Mom: You might want to check your answer to 8x4
DS9: It's 36 and that's what I wrote
Dad: Nope, it's not
DS9: But that's what the teacher said
Dad: Teachers can make mistakes too
DS9: IT'S 36!
Mom: 4x1 =
DS9: sigh, stomp 4
all they way to 8x4 = 32 (sighs, stomping and rolling of eyes all the way)
DS9: But the teacher said 36!!!
Mom: Even if she did, I don't think the entire world is going to change the times tables...

Actually, the only suggestions I have, is that when DS starts to argue these type of points, I just tell him that we'll talk when he is willing to listen as well as argue and then walk away. If it escalates to a temper tantrum, he gets sent to his room until he calms down. If he misses soccer practice because his homework isn't done that's his consequence. He had the opportunity to calm down and listen.

Good luck all and I'm eagerly awaiting some other suggestions smile