India, April 4 -- Brock Horner, a charter boat captain, was caught on camera having a heated confrontation with a young fisherman in Punta Gorda, Florida. The video of the incident, shared on Facebook by 22-year-old Gage Towles, has amassed over 5 million views in less than 24 hours.

The video shows Towles fishing alone when another boat pulls up, and the men aboard begin questioning him about his use of safety lights. They accuse Towles of failing to turn on his boat's lights earlier that day before dawn. Towles responds, insisting he did turn them on and points out that another boater near the bridge had their lights off.

The confrontation escalates as Horner approaches Towles' boat, shouting profanities. Horner, who identifies himsel...