A viral video showing Houston imam F Qasim ibn Ali Khan confronting a shop employee over sales of pork, alcohol and lottery tickets has provoked heated debate on social media and in political circles.