If you're Platinum you're also due some compensation for not receiving the Platinum gift. There are no exceptions (except Marriott Vacation Club) .. I believe it's $50 for Residence Inn. I assume you may have already checked out, but if not, followup with the manager, and if you have checked out, write Customer Service.
PS -- I must agree about Northern Virginia. I've stayed at many hotels (all chains) around there -- and the best experience is the one where i have no bad experiences