> You have found a mouse that doesn't implement the Bluetooth spec properly. That is contempt for the end user.
The mice I have work perfectly with all incarnations of Windows I have (XP, 7, and 8) and OS X version 10.6 (don't have access to 10.7 and 10.8 anymore).
So, which is more likely, those mice all implemented the Bluetooth spec wrong yet still managed to work, or Apple screwed up their stack?
It's entirely possible that a mouse can have a noncompliant implementation and happen to work with a relaxed implementation of the host. Perhaps Apple made their stack more compliant.
If your logic were correct then all Bluetooth mice would have stopped working. They haven't.
You have found a mouse that doesn't implement the Bluetooth spec properly. That is contempt for the end user.
Let that sink in.