I look at it this way, if you're not responsible and courteous to avoid being a "no show, no call", then don't RSVP in the first place because it's not fair to those that are paying for your seat in advance.
Sure life happens and things come up but there's no excuse for being a "no show, no call" except real emergencies like death, coma, etc.