jack of all tirades
Someone who talks like they're being paid to complain and doesn't care who hears it.
My teacher started ranting about the principal during lunch. The whole school heard it.
My cousin yelled at the barista for 10 minutes over a wrong coffee order.
My uncle cursed at the traffic light for 20 minutes because it turned red.