There is reason and logic in your words. But everything seems to be done in a harsh way, with a whip in hand... For every binary (logical) flaw of the opponent, you kick them in the face and say, "You're wrong, you made a mistake, so take it." The direction of movement seems justified, but the way to achieve the goal is inappropriate. This is not good, not good...
Giving advice is an ungrateful task, but still, try to apply a different tactic to justify your position. Normal people - and there are overwhelmingly many of them here - are capable of heeding sound arguments; they don't need to be told twice. You just need to convey your thought to them, and this doesn't always work
