People bitched about this because they wanted a three day weekend, and it became the last Monday in May.
We can't even honor our troops unless we get something out of it.
So as you enjoy your day off (especially for those of us who were mandatoried yesterday), please remember this wasn't intended to make us feel good. It is to honor the troops who give their lives to keep us safe. Who are willing to give their lives to keep us safe.
We only have this day because of our laziness. Spare some sort of thought for the inspiration, will you?