Шахид — у мусульман — буквально «свидетель» , чаще всего употребляется в смысле «мученик за веру».
Вот как получается. Вся наша страна называет террористов "шахидами"! И будто бы говорит "Истинные патриоты своей религии благородно приняли свою смерть в метро, при этом унеся с собой неверных". Но мы ведь не это имеем в виду, верно?
Так давайте говорить правильно. Эти люди называются террористы.