ANSWER:
He’s absolutely sinful for calling such names and being angry with his father like this, it’s a major sin and he’s paving a way to hellfire as the parents are the gates to Paradise!
He must ask his father’s forgiveness and seek Allah’s forgiveness sincerely and repent. His father is sinful for being how he’s but this does not at all make it ok for the son to act rudely or even argue with the father.