You could also try putting copper tape around bits of the frame, if they're using the frame to climb up. You may need 2 strips of tape about half an inch apart as some of the big ones can 'bridge' one strip of tape (even the really wide stuff. If they're using the PVC to climb, you can also stick the tape to the frame (its cheap on ebay, cost me around £5 for 12 metres of the stuff. You could also try scattering sharp sand on your patio, and make it as unpleasant as possible for the horrible things, and hope they'll go elsewhere for their free lunch.