I would not have expected a script to be called in based on a UTI 5 months ago. There is no way of knowing that you have the same thing. And he's calling it in out of state to boot. That's because you don't have a car and aren't sick enough to take a cab to a walk-in facility or see the hotel about a physician who caters to their guests.
As others have said, there is so much litigious activity and malpractice insurance issues, plus the oversight from insurance companies. Doctors are really prisoners to this stuff. However, they are also dealing with poor reimbursement and write-offs with insurance companies and they are not making the income people think they are.
On the other hand, I don't understand why you need to go into the office to get the results of lab tests unless there is a serious problem that needs discussion. If you had a physical scheduled for the next week, I would think that the pharmacy would either advance you a week's worth of meds (a lot do this) or the physician's office would have called in a half prescription to tide you over. So you had to do 2 visits instead of one, and you paid for both? Sounds a bit much.
The point is, you don't like this doctor. You say he is "a good physician" but what does that mean? He's responsive, available, and has good bedside manner? I don't think so. The point is, you're not happy. Since you work with a physician you like, ask that one for a referral to someone who would match your personality and needs better.