It was unprofessional, that’s all. Tacky. “Does you or someone you know suffer from mesothelioma?”
A few minor edits and you’ll be alright. I don’t agree with your politics but you have a right to say it freely on a public forum. But if you’re paying for it with a private advertiser, a bit of professionalism / business-like works better.
I find Facebook’s advertising guidelines to be annoying at times myself but it’s not that hard.