I would not go in details as this is not what OP asked but let me FIX it for you once for all. Anyone can share his/her opinion as long as he/she is not insulting others.. The line is crossed when someone starts throwing filth on others in the name of free speech. Free speech does not give you the right to insult others , be it you, me , donald trupmph or any Prophet…
Also on this forum we would not let anyone mention the name “Muhammad” in a ridiculous manner as majority of People here are muslims. You wanna exercise your free speech right ? Go do it somewhere else as we do not buy this concept at all..