I agree with you, but give him some credit where i beleive its due, he has taken over a company knowing little about its background problems and is trying to do his best to please all. new and old customers.
Some things will take longer than expected to sort out , some not, he may not have...