Username or EmailPassword
Palm should have not done that because it's not ethical to claim that you're someone else.
There is no person claiming that they're someone else. There is a device that replies with the response necessary in order to interface with a particular program. It's called reverse engineering for compatibility and there's absolutely nothing unethical about it. Comparing a person misrepresenting their identity with a device providing a response code is downright silly. I expect, and usually get, higher quality analysis than that from this website.
Apple, by their ill considered and arrogant actions, are the ones who set up the requirements which compelled Palm's action in order to interoperate with the software. If it's unethical to use a Palm device with iTunes by providing the required response code, then it's also unethical to "trick" a Windows program into thinking it's running on Windows via a Linux Wine installation.