How to get rid of Buckeye Broadband's obnoxious data cap warning messages

If you're one of the unfortunate souls who has no other choice for fast internet besides Buckeye Broadband in northwest Ohio/southeast Michigan, you're probably aware of the data caps on all of their Internet plans, which are quite low compared to national providers like Comcast and AT&T (10GB of data a month for the 10Mbps plan? Are you fucking serious?) Hell, the several times I've used Comcast when I lived elsewhere were downright pleasurable compared to my current experiences with Buckeye. But that's a story for another time. In any case, the only thing worse than Buckeye's low data caps might be the absolutely shit-tastic warning messages they inject into websites that you visit once you've used up 75% or more of your data allowance for the month:

They're doing this at layer 7, i.e. directly into plain HTTP streams. HTTPS isn't affected, of course, but that doesn't make this any less obnoxious, since many websites are still HTTP-only. On mobile devices, the injected Buckeye message is so large as to make many websites unusable. And don't get me started on the privacy, security, and ethical implications of such a practice. Thankfully, suppressing these messages once and for all (and never have to acknowledge your data usage...not that this will prevent Buckeye from happily charging you overage fees) is a fairly straightforward task. Buckeye attempts to inject a <script> tag pointing to some JavaScript from a specific IP address: 72.240.24.36 as of this writing. Simply blocking this IP address using uBlock/Adblock, your router, or null-routing it to localhost via your hosts file is sufficient to prevent the offending JavaScript from loading. I recommend the router approach as this will effectively get rid of the message on all devices connected to your network.