I’d have denied that request too.
Please make sure you communicate the facts correctly when spreading this meme.
More generally though: why do people love spreading false narratives? It’s ok not to like tech billionaires but I don’t get why they go around lying about stuff. There are plenty of legitimate criticisms of Elon Musk without making stuff up.