My read is that you did over react. There are lots of really stupid people around; it's not necessary to bring yourself down to their level. Try to take the 'high ground'. You're obviously a good person, or you wouldn't be concerned by how you reacted.