Yes, I may have been more than mildly mad, too, but only if it was on a ride I was leading; if I just happened to be in a group with someone in that situation, not so much. And even though I get upset, I help. They may have done something stupid, but if it's health or safety, I don't mess around. People are generally appreciative. And the last one I tried to help sent an apology for being a beeach to me!
2015 Trek Silque SSL
Specialized Oura
2011 Guru Praemio
Specialized Oura
2017 Specialized Ariel Sport