You are right about small town people knowing everything that is going on in their town. That is what they live for, that is the reason they get up in the morning. It doesn't matter if they know the person personaly or not, it doesn't even matter if it is true.
That can be nice too though --- in good small towns people look out for each other even while they're knowing everything.