That's not too bad then after all. There's some JS and CSS libraries that are already several MB's for loading most sites nowadays
I am going to work on building this feature into my framework using the GAYINT list as my demo.
You should have the ability to add 'block' lists to your site. Loading it for every page would be a little heavy, but there's ways around that. SESSION data is really nice and controlled server side. You can set a flag and a timestamp when to check again
