As a Muslim woman, I believe that what that Muslim did was wrong. People make fun of anything, for heavens sake, there are jokes about the Prophet Jesus all over and we consider him to be a messenger of God as well. The best way for that Muslim man to have handled that situation would be to have asked the man politely to stop wearing that costume or to report it to the authorities if it really offended him that much. He did wrong by attacking that Atheist man, even if he was making fun of the Prophet Muhammad, he had no right to attack him. He's a crazy extremist, definitely NOT an exemplary Muslim.
Well said!
This is a PERFECT example as to why one must remember to keep Extremists separate from mainstream!