If kitties being on the table bother you then I guess you wouldn't like my home. When I come downstairs in the morning I normally never have less than five of them lined up on it watching me and waiting for their morning treats. Once that bag comes out two more will join in. I don't see the huge deal about it. I clean my table well if I have company coming for a meal. They know if there is a tablecloth on it they stay down. No biggie.
I'n not a huge fan of the spraying with water. Most of mine just look at me as if to say Whaaa??
Most times for me if I want one of mine to stop doing what they are doing a sharp clap works just as well.