I will refer you to the huge overwhelming percentage of Apple OS software that is "borrowed" from open source.
Who is getting a free ride?
This is a horrible analogy to draw and discredits your argument.
The word borrowed can be used without quotes, as the BSD-style (and other similar licenses) allow for it; don't play silly games. The difference is, that code was FREELY given away for others to use, including Apple. In no way has Apple told anyone "here, fake our USB ID"; in fact, they have an alternate mechanism for allowing third-party devices to access the iTunes library on a customer's computer. Why haven't they gone that route?