I spoke with the office manager (who was actually from another location), and reviewed this situation with her. She provided me with some insight, which explained some things... and she also fixed the issues I was having.
Just goes to show, that with some excellent customer care, you can win customers over and bring them back. I have to give them kudos, they have me back as a loyal customer.... thanks McLeans!