@shauna not knowing what kind of problems that package is causing, it's hard to say, but I'd try to work with the maintainers of that package so it's more well-behaved.
If the maintainers aren't interested in that, you could consider forking...but that has a whole other set of problems. I've done it for small libraries, but the nature of your initial problem makes me think that's not your case.