I'd be calling daily and talking to a supervisor. By now I'd be complaining to the local governing body as they allow comcast into their city.(cable commission)
WOW has been getting stellar reviews as of late, so check their pricing as well.
Did you know that if the solid copper thingy touches the silvery braided thingy it makes the signal go to nothing for the neighborhood. Make sure that isn't happening!