Disclaimer: I am not 100% sure why this is happening to you.
However there are some questions you might want to ask yourself.
When Roderick is watching American football do you limit any questions/comments to only when commercials are on?
When Roderick is watching American football do you make sure his adult beverage & snacks are fresh?
If Roderick's favorite team loses do you comfort him?
Do you make at least 2 hot meals for him everyday?
After killing trolls and demons with him do you fistbump him to let him know you guys kicked ass?
Do you ask yourself at least once a day "how can I be a better mate for him?"
Do you make sure your home spotlessly clean?
Do you let him go out with his friends all night without complaining at least twice a week?
If you can't immediately answer yes to these then you might want to look into the mirror as to why do don't have a happy home.
PS: Why are you disagreeing with him all the time? Don't you realize by disagreeing with him you are basically saying "I don't value you as a person"?