Well there isn't anything you can do about any of that now. (((hugs))) Let's work on not being so angry at yourself for being human. We all want life to be easier, and therefore we assume many things (often without even thinking there might be a difference) because we want it to "just" flow for us. Sometimes it works out for us, and we accept it eagerly. Sometimes it doesn't... like for you today.
The day isn't over. Do something to help you feel better about yourself, ok?