Your people it seems, are trained to be as unhelpful as possible. They said there was nothing they could do, as it is GolfNow's policy not to refund missed tee times. The problem is I never could have made that tee time, I never intended to book that tee time, and I was never told the booking was non-refundable. Even the boilerplate terms of service on the Chehalem Glenn website do not say there is a no-refund or no-rescheduling policy. I don't care what GolfNow's internal policies are with regards to refunds. They aren't posted on the website where I booked, and I didn't agree to them.
What you are doing is dishonest. If you are booking totally nonrefundable, nontransferable tee times, it needs to say so explicitly before the tee time is booked. It does not. Springing these term after the fact on a phone call is bushleague and dishonest.