I had a similar problem with the wired controller I use for pc games. I took it apart and, because I'm a lunatic, used my teeth to carefully pull the microbutton closer. The bumper works again, and I'm happy enough, but it's not really something I recommend normal people do.