Umm, not exactly correct.
Private corporation guards can detain civilians until the real law enforcement arrives if something happens on the property they guard.
Even a civilian can detain another civilian if caught in the act of a felony, right?
Refusing patdown is not a felony! And private citizens can be sued for unlawfully detaining, so can private guards.