Irish,
1- open your own pool hall, and run his out of business!
2- Bring in some chalk off or foam table cleaner, or a table brush and small vaccum.
3- Buy a table for your house and just play there.
i've had to deal with the same thing at all 3 pool halls in my town, and its crazy.
The first pool hall i frequented, usta clean the tables often and the ball sets too, but the cloth and rails havent been replaced in 3 yrs and you look like you just got done finger banging Smurfett after a couple games.
second place was the same way, untill the new owner took over, and replaced all the rails and cloth on all the 7ft tables.
3rd place had all diamond tables, but no ball cleaner and wouldnt clean the tables untill a few months ago when they got a ball cleaner and had all the tables re-done.
the second place where i frequent now, i usta go in for leagues and gloat about how I'd go outa town for a tournament, and the tables would be cleaned after someone was done using it, and you always got a clean set of billiard balls too. And the girl who did run it wouldnt be able to give me a answer lol. Or just say well we clean the tables and balls 2 or 3 times a week.