+1 - anybody who wears headphones on a group ride is an idiot and deserves to be yelled at and/or shunned. Thankfully, most ride directors for centuries and tours have outlawed them.
Agreed. The fact that he rode away indicates he is also a jerk.
Glad you're going to be okay.