those who don't want to work should still be given the Basic needs to live
I 100% agree. But that then also involves redistribution of wealth from working to non-working people. From my moral PoV, it's a much better form of wealth transfer than in capitalism, but the claim in the original post was that it doesn't happen at all in socialism. And in least in the vision of socialism that I have in mind with universal income etc. that's not correct.
I'm with you, but it's very hard to find a consensus on what is work and what isn't. What if someone decides to be a musician who makes music that no one else wants to listen to? What if someone wants to build sand castles in Antarctica? What if someone wants to be a landlord or a CEO? If you asked landlords or CEOs in today's system, I'm pretty sure they'll see themselves as (hard) working people which probably many folks in this community would object.
I think in capitalism and socialism you have contributers and profiteers. IMHO, the difference isn't about people working for others or not, but the level of inequality.
PS: Don't get me wrong. I'm not arguing against socialism, but specifically against the point in the meme.