Sorry, this is not how things work. You can suggest marking the driver unmaintained in MAINTAINERS if the listed developer has been unresponsive for a very long time.
But removing the driver altogether is not prudent at all. Just because it doesn't work %100 the way you like, and nobody has worked on fixing your specific problems, isn't a reason to remove an entire driver _nor_ move it to -staging. In fact, this driver is quite cleanly written, follows all of the various coding style rules we have, and uses the vast majority of the kernel APIs properly. And those are the criteria for having something in staging, not that it has bugs. In fact it is so cleanly written, that you should be able to read it and figure out what the suspend/resume problem might be. These are exactly the kind of drivers we want to keep in the tree. I'm sorry that your bugs didn't get fixed, but your response to that happening is not reasonable at all.