You seem to have a somewhat decent grasp of the facts, but honestly, if you don’t work on your tone, your posts will keep getting downvoted. If you like to yell at scream and call people incompetent, go off to Twitter or some other place that will have you. HN tries to maintain something called tone.
Facts are more important than tone - both greatly offend people who are wrong.