This debate seems to me to be between two approaches to business. Namely protectionism and competition.
In my opinion, protectionism favours the rich at the expense of the poor.
Competition is the driver of innovation and excellence.
There are perfectly logical arguments to be made on both sides.
If one wishes to see the rich stay rich, and the poor stay poor, then patents are the way to go.
Then, like many manufacturers, you can turn out poor quality and hype up the image -- it's cheaper.
If one accepts that we have got rich on our own industrial revolution, and other countries deserve their turn to improve their lot, then you may see patents and protectionism as negative influences.
I suppose it just depends on what sort of person you happen to be.