Your logic is flawed. Angels are not sons of God "because" of anything other than the fact that they are His creations. Further, there is nothing in Scripture saying that angels were created sinless. While it's a reasonable conclusion, it is not actually scriptural truth.