This. Urgh, I HATE the 'I tell it like it is' brigade. They are the worst. No. You are just fucking rude. And why do these people think that anyone wants their opinions? As you said @JadeyLauraPie no-one ever asks for them!
About 20 years ago, my DH reconnected with a cousin - 15 years older than him - (who he hadn't seen since childhood in the early 1980s.) She was super fucking rude, (we were late 30s, and she was late 50s.) She slagged off our 'tiny house' and our 'old' car (10 years old!) and always had something to say about my weight, and our DCs weight too.
I was about 3 stone overweight, and my DC had 'puppy fat' but weren't huge. (This was when they were 10-11 y.o.) She had to say something every time we saw her, and me and the DC dreaded seeing her. So much so that after a couple of years, I told DH that I am never seeing her again, and our DC said the same. Luckily DH wasn't crazy about her either, and when we moved house, 6 months later, he didn't tell her, and blocked her on everything...
There's nothing noble, or clever, or 'big' about being rude, and insulting people. No-one gives a shit about your opinions, so keep them to yourself.
Oh, also, a woman I used to work with in the 1990s - who was only in her mid 30s - was an absolute cunt. So spiteful and mean, slagging off anyone who was affectionate with their DH, and laughing at women who had Valentines cards, and flowers etc.
She mocked a new employee who had been given a little Me To You teddy for her 21st by her boyfriend. 'What are you, 5?!' she said mockingly! She said it really loudly and laughed out loud so everyone could hear. Upshot is she was very jealous as no man would look at her, because she looked like Olive from On The Buses. And she didn't even have the personality to compensate for it. Last I heard she was 55 and still single. Shocker. 