A man in Buena Park says he was racially profiled after an off-duty officer pulled his gun on him after he thought he stole from a convenience store.