From the Verge:
When web developer Justin Watt stayed at the Courtyard Marriott hotel in Times Square, he discovered that the facility’s wireless hotspot was injecting Javascript code into every webpage for the purpose of delivering ads.
These are situations when honesty and transparency could actually product a decent business model. For instance, instead of limiting speed, give me options of free-with-injected-ads or premium, and let me upgrade to premium at any time if I choose the free version. In doing so, I better understand the value of what you’re offering me and can accept the offering so long as it’s advertised that way. You’re likely to get a paid upgrade from me—even if the ad experience is not terrible—when the premium price is reasonable.
If you inject ads in my “complimentary” Wi-Fi without telling me, I’ll just never stay at your hotel again.