Stop crying, the situation is simple:
You said something that is a beginner's mistake (and it is objectively incorrect, your interlocutor even invites you to try to prove otherwise, that's how confident they are you will not be able to do so because it is simply not true). Based on that, your interlocutor just said "I know better than you". Not because they invented it, but because you gave them all the indications that it is true by making beginner's mistakes.
So, no, they don't "have no idea": they saw you struggling with basic elements that people who know this subject have already acquired.
Funnily enough, you genuinely have no idea of what their parents have done, and yet you don't hesitate to do exactly what you pretend is so shameful. You don't make any sense. Honestly, just take one step back and stop being so angry. Just breathe, stop being so emotional and think a little bit. You don't have to apologize or lose face, you can just stop writing answer (stop digging your own hole) and do better next time.