Funny thing is I don't see Ameritrade, Scott Trade, Etrade, or other brokers/ data providers making any similar data price increase announcements.
It seems to me that IB is just using "regulations" as an excuse to hike rates and deflect the blame elsewhere. It's certainly not costing them anywhere close to $4.50/mo to stream NYSE,AMEX, and NASDAQ quotes, and neither is it costing them a "penny per snapshot".
Notice how this extra charge is also "non waiveable" based on commissions generated like the old data bundle package?
They just wanted to milk more money from folks, and the reg change gave them a good opportunity to do it.