Attempting to reschedule an immigration interview doesn't strike me as unreasonable, nor does escalating to a supervisor if you don't like the answer you got. The employee calling security, on the other hand strikes me as abusive. I think that employee should be fired and probably not given a position of authority where they can mistreat others that way again in the future.
Given how long everything takes when dealing with immigration, it's not exactly surprising that they aren't able to accommodate people's schedules.
> Given how long everything takes when dealing with immigration, it's not exactly surprising that they aren't able to accommodate people's schedules.
If things take a long time, it shouldn't make much difference to them whether they do an interview this week or next. It's surprising that everything takes a long time though, from a certain point of view anyway.