Your preceptor - and I use the word loosely, is not a preceptor. She would be fired immediately from where I work. That kind of behavior should've never happened, because her manager should have never let her be in a position to work with any new employees. If you decide to leave, be sure to ask for an exit interview, and be very specific with the issues you had with her.
Then, leave. There are too many places out there you can work and be happy to put up with what you are describing.
Take care
The following member says Thank You: