Hyphenate when used as an adjective.
hot-button
Posted in Religion and culture
Muslim Americans
Do not hyphenate. Do hyphenate, however, when the term is used as a compound modifier, as in Muslim-American community.
Posted in Islam