Translation: OP is angry because they don't understand how the program works (you don't pay, you don't earn) and thinks that an airport hotel should prioritize them over big corporate flight crew accounts that book hundreds and hundreds of rooms. Ok, then...
Lots of better hotels in a 10 minute radius than the IAD Marriott; feel free to try a different one next time. On-airport hotels exist for convenience and convenience alone.
Must have been holding in a lot of anger for those two weeks before you finally worked up the courage to write that. Stick it to the man, yeah!