A Miami gas station clerk was repeatedly punched and stabbed by a customer after confronting him about a stolen beer, according to a police report.