Cape Coral resident pulls gun on Waste Pro workers