I'm a well-regarded, long-term user on a site. One of the moderators has taken a personal dislike to me, I think because we're often on opposite sides of issues on the site. I strive to always be polite, but it seems like if I raise an issue or make a post he opposes it (loudly), while if someone else makes the same point he gives it a fair hearing. This is limiting my ability to participate in these discussions, which makes me feel marginalized.
I used to love this community but it's been feeling pretty hostile lately; other users don't want to get involved (very few do at all to begin with), partly due to apathy and partly because they don't want to be treated the way I'm being treated. I've asked for help from the site owners, but they have said they won't step in unless a moderator is clearly out of line, and this is at the ongoing-low-level-sniping level, not the full-assault level, so they aren't acting.
Short of leaving or deciding not to care about site issues (easier said than done), what can I do to be able to have a better experience on this site? I've invested a lot of time and energy in it and don't want to be chased out. I also don't want to disrupt the site by, say, asking other users to campaign for me. Do I have any other options?