I dont see the problem here.
Customer didn’t get service and made their point (on media).
Driver didn’t like the customer’s message and made his point (by not towing).
Business didn’t like the Drivers message and made their point (by firing).
Everybody exercised their 1st amendment rights. Freedom of speech and freedom of peaceful assembly .... to make their point.
No rioting, burning, assaults or other criminal activity so recently associated with the Nazi/Antifa/Socialist movement.
Thats right.