No they don't have to be right at all. They don't know what you deal with, they don't know what you have been through. Others can't understand and judge or offer opinions that "have" to be right especially if they don't know you. We (as humans) often give others more power than we give our own thoughts...even when we DO know better... better than them especially.
Don't let the twisted thinking get you down bear. Stop the thoughts... self care says to

You're doing good to think they aren't right. Countering the wrong thinking is a good thing! That part of you that "knows" the thinking of others isn't correct is enough to build upon... keep feeding that bear!