The management above these two, and parallel to them, and almost literally everyone else in the company, seems to think I do good work. Reviews of my work done by other parties besides these two have generally gone very well. I'm not aware anyone considers me difficult to work with. So I don't think it's me.
Request a transfer that takes you out from under the people with whom you have difficulties and puts you under the people whom respect your work. If others feel the same way and do the same something's gotta give.
Make clear your reasons in person when upper management asks, but don't so much 'spell it out' on your written request. If it is them and not you then your voice will serve as a reminder of prior complaints, if they are only messing with you and no one else you have some risk associated with complaining.
If you are getting modest pay you are certain to be paid more elsewhere, as you'd possibly not take the position otherwise. Alternatively somewhere else that's closer to your home or a 'center of numerous better opportunities', and pays similar or less, cuts the neysayers out of your daily grind and leaves them shorthanded.