Penang Chief Minister Lim Guan Eng's information officer Mej Zaidi Ahmad was slapped by a protester outside the Simpang Enam mosque in George Town during a commotion on Friday.