Ah, don't hate yourself, accidents can always happen... Perhaps keyboard manufacturers could do something about this though: either make sure the USB ports are sturdy enough or provide 3-4 USB ports (so if you damage one, you can still get full use out of the keyboard). Computers have several USB ports - why shouldn't keyboards?