+1 on not breaking the law
There is no point in getting fired and having much legal trouble for something that is not going to change. I do not think this professor is in any extra ordinary danger because of relations to the Middle East.
At my old position (a large state university of 45,000+ students)
I had to teach (basic) mathematics courses in which many Middle Eastern students were enrolled. According to my course roster (and confirmed through conversation) more than a few of them were part of the aviation technology program. I don't feel in more danger having educated them on the basics of navigating a plane. If you do, contact the universities and the people who approved their student visas.
I feel that professors are more of a target because of issues with grades/cheating. Grades can make or break a persons entire future, even get them kicked out of school (academic probation). Even worse is when you have to expel people for cheating. It is a big problem. I am now at a private university where the students pay well over $50k/yr to attend. Imagine if I had to get a junior/senior kicked out of school and they already have $150k+ invested. They will have no degree and nothing to show. I am much more afraid of them then anyone trying to assassinate a professor for Middle East connections.
Depending on the school, the idea may or may not be a good one trying to get special permission. At my current university, I would never even tell someone I owned a gun (at home) much less that I intend to carry it to campus! It is a really a shame, I would like to carry one to protect the students but this school is way too liberal and politicians don't like the idea of someone carrying around their students.
An interesting story though about why we NEED CCW (for professors at a bare minimum!) on ALL college campuses:
When I taught my first class (at a large state school) a few years back, I was told at new employee orientation that if anything violent ever happens, not to get involved. I should call the campus police. They will call the head of my department to confirm it is a valid call (i.e. Professor X should be in Room Y at time T). Once it is validated, they will then proceed to handle the call. The police station is a good 15 to 20 minute drive. If it is near class change, it would take them at least 35 minutes.
I wonder how many people Cho could have killed if he knew it would take 40 to 45 minutes for them to arrive.
I've always wondered, would they even come if a student had called and not a professor?