On my way walking to work in 2020, I had to walk past "protesters" screaming profanities and one of the things they had written on a placard said "you will own nothing and you'll be happy", written over a Star of David. I didn't understand what that meant? Enlightening me brother?