Rude, yes. It would have been better for the guest to tell that he could not come, of course. But rudeness doesn't interfere with the fact that the party host pays.
Thank you very much for this link. I wasn't aware of zenpencils before, and now I went on a reading binge through its archives. Really inspiring stuff.