"If you don't want to be a unpaid intern... DON'T BE. Very simple solution." proposition is akin to : "If you dont want to buy from the 4 mega megacorporations monopolizing cleaning products, DONT."
This is the most idiotic comparison I've seen. Are you saying that Frank (fictional name) has no choice in whether or not he takes an unpaid intern position? The only time ANYBODY should work as an unpaid intern is when it is required by a teaching institution for credits or for graduation. Otherwise there is no reason to work for a company that does not pay you, doesn't teach you anything, is benefiting from your work, and is potentially displacing a PAID employee.
In the examples listed in the article, Frank would be better off staying home, buying some books or using online resources to actually learn something that can be leveraged.
Never test for an error condition you don't know how to handle. -- Steinbach