No, no person can criticize a religion without actually knowing what they are talking about.  Islam doesn't preach violence.  A few fringe extremists warp the teachings of Islam to suit their needs.  Saying that all Muslims are terrorists and deserve to be criticized is akin to saying all white men are hate-mongering lunatics and should be jailed.  See how ridiculous it sounds when applied to your situation?