People who would give you a hard time for what you are riding or your choices of gear on a group ride are a$$hats. Period. As a rule I do not spend any of my time riding, eating, drinking, working, whatever with a$$hats. Simply put, Life is too short to include a$$hats.
Oh and to answer to OP's question, SPD all the time on every bike FTW.