It's unfortunate to hear that. I have personally never had to deal with Razer's customer support because fortunately nothing of theirs that I have owned has ever crapped out. While it doesn't really help you out any at all, I hope that your an isolated incident and that this isn't the norm for their support group.
As for mapping keys to the mouse, that is something that I will look into on my own. I always program the back button to reload and the scroll wheel button to switch weapons. I will try this tonight in BF2 and see if I can reproduce the problems. While you loose all DPI settings and adjustability, have you tried using the mouse without the Razer software loaded?
"It is far better to grasp the universe as it really is than to persist in delusion, however satisfying and reassuring."
- Carl Sagan
Intel i7-5960X | ASUS X99-Deluxe | 16GB Crucial DDR4 | Intel 730 240GB SSD | Crucial M4 256GB SSD
WD 1TB Black x1 | 2 x ASUS Strix GTX 970 SLI | Corsair H110 Water Cooler
Corsair 750D | Windows 8.1 x64 | Dell 2410 x 3 @ 5760x1200
Intel E5-2660v1 x 2 | ASUS Z9PE-D8 WS | 128GB ECC DDR3 | WD 250GB | 24TB iSCSI Shared Storage