Indeed such a problem is understood, and there's very little one can do, for it's a hardware problem.
The only logical response I can give you is to ensure that the button is securly position within the slot.
One can tell you to open your keyboard and make sure that all is put in place, but the possibility of disabling your keyboard completely is far too great.
Another option that one can give you is to buy another keyboard, try to fix the previous one with all availiable resources, and then, if it works, take the other one back stating that you didn't need it.
But, if one is looking at the improvement of the economy, the suggestion that was mention would not be very productive.
A tough decision lies ahead of you in your solution to this problem.
But, if you have money to spend, then I would advise you to just buy another keyboard.
I know that was not the answer you were looking for, but that is all I can suggest without putting in danger your current hardware.
Hopefully this helps.
Lol, I know your mad at your keyboard, but try to have a happy and joyfull holiday!
Rigazel