What's annoying is more recent customers are having to subsidize older customers who are getting up to 3 of them for free ($21/months worth!) and will continue to get them free.
If they want to turn it into a loyalty discount, fine, but how about "grandfathering" their other existing customers in at $5/month? Then future customers can decide whether additional boxes are worth $7/month to them or not. -- AT&T U-Hearse Your funeral. Delivered.