You could have recognized that your group was large enough that it would encroach on another group. Then maybe you could’ve suggested that your group move to another spot.
You could’ve asked the other group if it’s OK if you sat right next to them.
You also could just understand the other person’s feelings, recognize that they might be understandable, and just let it go. But no, you go and make a big post on cougarboard as If it were all about your feelings. This is the kind of things my teenage daughters do: They do something inconsiderate, they get called out, and then they complain That their feelings are hurt. They make it all about them.
I suggest you just learn. You’re a good person. Everything’s gonna be OK. No one is condemning you. You can make a mistake, even a small one, and still be a good person. But This is not about your feelings.