Couldn't this also be: "They are Muslim"
This is more suitable than others.
Could this be better phrased "They practice Islam"?
This English translation sounds very loose.
Yeah, but the direct translation would be a bit awkward - "They have the religion of Islam"