No, but it should be. Although it is illegal to sell The Medal of Honor, B. Hussein Obama signed into law the right for lowlifes to sell the other medals and ribbons. As an honorable veteran I personally find it abhorrent to buy, sell, or trade military medals.
And, as a footnote: Academy Awards (Oscars) cannot be sold either! Oscar winners sign an agreement forbidding the sale of the little guy except back to to the Academy. Price? $1.00.