First, why don't you want your counter optimized?
Second, Are you sure the design has been mapped to your library? The first thing DC does is translate the RTL to what are called 'GTECH' generic gates. Then it maps from GTECH to your intended library. Open up the netlist and look around inside. If the only thing that hasn't been mapped is your counter, the 'dont touch' may be somehow preventing it from being mapped. If the whole netlist is GTECH cells, something is wrong with your scripts.