Carroll said he waited 9 months for United to pick up the damages, but when the airline didn't, he wrote a song about it.
The video was posted on Monday and has been viewed more than 150,000 times.
Carroll said United has called to apologize and said the airline is considering using its video as part of the customer service training.