You should pay your fair share of tax. You shouldn't pay way more tax than you need to just because you're doing your own accounting badly or because your accountant is a moron.
A good accountant will do a lot more than deal with taxes. They'll point out how you can better finance your operation, how you can capitalize on assets you have to save on interest costs.
Managing cash-flow, expenses and accounts receivable is a very important job. If nobody's paying attention to this you can run your company aground without even knowing it.
So what I mean is if your accountant can't handle basic tax code, your accountant needs to be fired and replaced because you're probably getting killed in other departments as well.