I think you hit the nail on the head. I don't see why you should have to call and complain to get good service.