This sounds like a violation of dipping into tip pools. Management or the company are not permitted to share in tips. I would recommend you seeking counsel in your area that specializes in the Fair Labor Standards Act. You can also contact the local office for the Department of Labor and report your employer.
Cost of doing business is the employers. He can write up employees for throwing away silverware, and even fire them, but he cannot force you to pay for the silverware out of your tips. Checkout his article on the issue of breakage.