I am sorry to hear of your son's difficulties. Public defenders (PD) are typically fine attorneys, unfortunately they are often overworked and underpaid. The net effect is oftentimes that the client has little contact with their PD.
As I suspect you know, both the United States Constitution and the individual constitutions of each state indicate that a person accused of a crime is entitled to legal representation. However, across the country the PD's offices are losing funding while gaining clients. In response, many individual PD offices are making decisions to refuse to accept certain cases. For example, I am aware of offices that are refusing all misdemeanor offenses or low level felony offenses. It is certainly possible that your son is a victim of just such a scenario.
You might consider calling the PD's office on Tuesday (as Monday is a legal holiday). You need to find out with certainty whether or not your son has been dropped by the PD's office. If he has been, you should consider retaining a private attorney.
First, you should begin with your state bar association. The Arizona State Bar has a website, it is located at www.azbar.org.
I do not know your county of residence but your county bar association likely has a similar site that will be more specific to your location.
Additionally, Martindale Hubbell is a national organization that rates attorneys across the country. Their website is located at http://www.martindale.com/.
Another nationwide website is located at http://www.avvo.com/. This site lists attorneys by geographic location and area of practice.
Additionally, there is quite likely a legal aid society in your area. A quick internet search and/or phone book search should locate the society closest to you.
Each of these resources will have a wealth of information as to attorneys in your area that handle such cases. I would suggest you check each site out and you will surely find a great number of attorneys that meet your son's needs. Pick a few to meet with in person so that you can thoroughly explain his situation and then retain the one that you feel can best represent his interests.
As to his credit, he has been getting credit for every day that he is in the county jail. If he is released, his credit time will be fixed. For example, if he posts bond on his 45th day, then he would have 45 days of credit. The potential benefit to staying in jail is that his credit continues to increase every day. At some point, his credit may make the case easier to resolve. What I mean by this is that, oftentimes, the prosecuting attorney may become more willing to reduce the charges or amend the offer simply because he has a lot of time in jail.
Also, several customers have asked how they may direct a question to me in particular. If you specifically want me to assist you in your legal matter, just put "FOR JOSEPH" in the subject line and I will gladly pick up the question as soon as I am on-line.