You folks with rain make me jealous

Yesterday was 107 while riding home at 5pm.
I got a "You total f-ing a-hole" screamed at me from a large dually truck with camping box that couldn't pass me on a 3-same-way lane road.
It became clear to me afterward why this upsets me. Not because I feel bad for holding them up, not at all because I feel scared or itimidated. No - it is because it depresses me that there are such total ignorant people that I live among. What a sad state of society. The secondary part is that I so want to respond, to let them know (with a punch in the face) that they are in fact the T.F.A.H - for being so inconsiderate, for not sharing the road with respect, and (this is secondary) for likely driving their weekend camping vehicle to work and hogging road and wasting gas.
Al