Why is Jesus Christ called the Son of God?
Because Jesus Christ was created by God. For similar reasons, other spirit creatures created by Jehovah God were also called sons of God. And Adam was called the son of God. So Jesus Christ had a beginning. In contrast to Jehovah God. Who has no beginning and no end. Jesus also did not want to be equal to his heavenly Father. Jesus said that the Father was greater than him.
The fact that Jesus Christ calls Jehovah God his Father also agrees with the fact that Jesus Christ can be called his Son. So Jesus Christ is a son of God in the sense that Jesus was created by Jehovah God.
Why calling Jesus Christ the Son of God is not offensive
So one should not think that Jesus is a son of God in the sense that is the case with humans. Jehovah God did not need another person to create spirit sons. As is the case with humans. If one understands that “Son of God” means that Jesus was created by Jehovah God, this is not offensive to anyone.