Hello and welcome to Allnurses.com!
Beggars cannot be choosers in this economy. Despite claims of a so-called 'nursing shortage,' the reality is that there's a long line of nurses looking for work in many cities and states.
I am so sorry about what happened. The next time you are offered a job, I would suck it up, pretend to be grateful they're offering you the job, and accept it until you find something that fits in better with your family life. Many of us had to start on the 3-11 shift when we were new nurses, because with no experience, you are not in a good position to negotiate or say that you'll call back and let them know if you're taking the job.
By the way, it is taking anywhere from a few months to a year for many new grads to land their first jobs. Be patient, hit the pavement, and give this job search everything you've got.
I wish you the best of luck!