Мусульманин это не тот, кто родился в народе, исповедующей Ислам, например татарином, а тот, кто истинно является верующим. А значит соблюдает все правила.
Аналогично если родился русским, не обязательно будет христианином. А может даже будет атеистом. Не будет подставлять вторую щеку под удар, а даже напротив, за любое слово полезет драться.
Таким образом ответ: Если человек ест сало, он не мусульманин. Даже если внешние признаки говорят, что он из мусульманских народов.
Насчет курения неоднозначно. Мой друг детства стал муллой, настоящим. Мужики сидят рядом и курят, пока он рассказывает о добродетели. Не осуждает. Даже напротив, когда он внезапно вышел из дома, я курил, и от стыда спрятал за спину. Он сказал, не прячь, кури если хочешь. Однако потом при нем я ни разу не закурил, стыдно как-то. Другие тоже постепенно бросают, кто возле него. Вот так, без запретов, ругани, без осуждения у людей начинается исцеление. С алкоголем та же картина, перестают пить, пообщавшись с ним.