My question involves unemployment benefits for the state of: CALIFORNIA

This is very awkward situation for me; I accepted a new job as an office assistant in January of this year (2011). I was very excited for the position, however after the first month, I had a tragedy happen in my family and I was "late" with notice, not once but twice, because I was unaware of what was going to take place and I would be using the phone extensively otherwise, so I took it upon myself to call my boss and let her know I would be late! Since this occurrence she has been rather rude, degrading me by saying I was UNEFFICIENT and she couldn’t rely on me any longer and was considering terminating me. California is an At-Will State and I know she doesn’t have to give me a reason to fire me, but instead I really feel like she has been forcing me to quit so the company does not have to pay me EED benefits. My conclusion was right, she has created a very uncomfortable and hostile working environment for me for over one month, which I have not reported ( STUPID ) so, I have sat back and excuse my language, but ate "THE SHIT SANDWICH" in hopes she could regain confidence that I’m a wonderful employee, Its just not working. Today, she called and asked me to resign, I have not yet, which is why I’m seeking advice, but told me she would fire me for unexcused tardiness if I choose not to resign...HMMM? It doesn’t seem right, I’m not bothered by what she says would be a detrimental mark on my employment history if I do get fired, so I ask this: Should I wait to be fired, even though my boss makes me feel extremely uncomfortable and creates what I consider a hostile environment, asks me to complete duties out of my description, and is asking me to resign because I am inefficient, or wait it out?