When we spend most of a day speculating on incomplete evidence, wrong assumptions and conclusions can be arrived at.
From the info now presented, it boils down to a pilot who didn't want an armed federal agent of middle-easter descent on his aircraft. It's the pilot's authority to eject anyone he doesn't want to carry, and that's all it boils down to.
Having said that, I do think there's no reason we should be more upset about a SS agent being ejected versus some random law abiding citizen.