Spam from Multiple Accounts

I’ve been getting homophobic spam from some Orthodox Jewish person who clearly has nothing better to do with his time. He uses new accounts each day. I don’t want to think about how a lot of people actually maintain these repugnant views every single frigging day, particularly at a time in my life when I’m distancing myself from the Orthodox community. Any ideas for filtering these emails to spam, asides from filtering every email which uses the words “gay,” “homosexual,” and “JONAH”(which I’ll do if I have to, the words don’t come up often in regular emails I receive)? I use Gmail.