I too am proud to have served in the military.(20 years active USAF,after 2 years USNR). In no way do I "detain" any disdain for any of those who did not spend time in harms way.Nor can I believe that the attitude of a few is the attitude of the majority of those that are presently serving in the military,or those that have served in the past.
As posted by others,there are many ways to serve our country.
I agree partially with the OP. Let's not forget that this day is much more than a day off the job. Take at least a little time to reflect on the real meaning and purpose behind Memorial Day