Angry McDonald's customer fires gun into the air 'because he had to wait for food'