Though I disagree with how the driver handled the situation, I must say that we NEVER ride 2 abreast if there is traffic sharing our lane and having to pass us periodically. A car can safely pass one bike while still staying in the lane if the bike is reasonably near the right white line in the lane. But a car cannot safely pass two bike abreast without officially going into another lane to get around them. Is there a real reason you need to ride two across and make everyone go into another lane in order to pass you? It seems to me it is creating unnecessary hazard for everyone, cars and bikes.
We have a friend who rides with us sometimes and he likes to chat and ride two abreast while cars lag behind us getting impatient and waiting for an opportunity to pass. After several nerve rattling and unsafe experiences while he blithely ignored the cars coming up behind us, we told our friend that if he wants to ride with us then he can only ride two across if there are NO cars at all behind us. If there are cars coming up, then it's single file or nothing.

On the other hand, we are big fans of taking the whole lane when we are approaching an intersection in order to be safe, be more visible, and to make it clear to all cars our turning intentions at the intersection.