Sorry about your bad experience.

You might try small claims court.
However, I have used Johnny Park twice, the most recently being last month, and have had no problems. Incidently, I found their price was cheaper when booked through
www.parkingaccess.com than with their own web site.