Morality is defined locally, in a specific time, location, circumstance, and culture. Pirating, sharing, copying or whatever word you could use to define it is only immoral to those who decide it so. Right or wrong, good or bad is meaningless. If people have the means to get the software for free, they will. Does anyone have a solution? Nope. There won't be one. I think its only practical to do what you can to mitigate it as much as possible, get over it and find other means to generate revenue if your business model is threatened.
And so I see this arguing, over the "pirating" of a version of software that is ultimately given away for free, completely insane. This act doesn't detriment Apple's revenues. Why should any person feel morally conflicted in any way?
Why can't people argue over the fact that Apple sells computing devices that restrict usability and require all this trouble to gain full access in the first place. Its absurd that anyone has to deal with this bullsht at all. Stop btching at the people ambitious enough to actually counter it. Nobody owes you anything. You bought the device, as it was, exactly as Apple designed it. If you think you're obligated to have full and total access and ownership of the product you purchased take it to Apple, the courts, or don't buy it.
And please don't take it upon yourself to defend Apple's right's when they definitely are not reciprocating for their customers. Stop and consider which side of the fence you're actually on.