Lighten up, people. The folks at the DMV have to deal with all of us in the public all day long. It's got to be frustrating and annoying. And yet every time I go to this office, I get excellent, friendly service. The waits can be long or relatively short, but don't blame the folks behind the counters for the lack of State funding to have more locations.
Also, a lot of stuff can be done on-line at Service Arizona. The site works really well.
So, overall, I give the DMV 5 stars for consistently friendly and helpful service in a tough job. If you are friendly and polite to the staff, they will be friendly and polite right back at you.
P.S. You can go on-line and see when the busy and not so busy times are. That helps a lot.