As a consumer I don't mind free stuff. Engaging legislation so you can keep charging for something that is free sounds wrong to me (from a consumer perspective).
I mean no one complains about WalMart right ? It is convenient and people have to muster some other kinds of emotion to be against it (patriotism, low wages and exploitation etc).