You have a civil lawsuit for battery and you may want to consider filing a criminal complaint.
The above is general advice regarding applicable state law. It does not create an attorney-client relationship in any specific case.
One, you can contact the police and see if they want to arrest him or at least issue a ticket.
Two, you can sue for damages that resulted such as medical bills, lost wages, pain and suffering, disfigurement, impairment, mental anguish, etc.
"Public Embarrassment" ??? Not so sure -
You can sue the individual for your compensatory damages and also for punitive damages. I suggest you determine who this person is and attempt to investigate what assets he may have. His actions will not be covered by any insurance, but if he has assets, you may be able to collect on a judgment.You should obtain needed medical care and treatment immediately and follow the doctor's advice. Do not give any statement to the adverse party nor grant them access to any medical records. Photograph the injuries and the damage done to any property. Contact a personal injury attorney in your area as soon as possible so that you can protect your rights. You may also find it helpful to review the Legal Guides I have published on Avvo.com dealing with many of the issues you are now facing.
A roundup of the best tips and legal advice.