* "They have no excuse" implies that there is a single, overarching reason for their actions, and there is absolutely no justification for it.
* "They have no excuses" suggests there are multiple potential reasons for their actions, but none of them are valid or acceptable.
The best choice depends on the context and the specific nuance you want to convey.